diff --git a/docs/API/OutgoingMessageClass.md b/docs/API/OutgoingMessageClass.md index dd3efc63f624c3..89a61410786eeb 100644 --- a/docs/API/OutgoingMessageClass.md +++ b/docs/API/OutgoingMessageClass.md @@ -6,7 +6,7 @@ title: OutgoingMessage The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class. -Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. +Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile). diff --git a/docs/Concepts/classes.md b/docs/Concepts/classes.md index 3a15117c118ada..a0089d5985f1b2 100644 --- a/docs/Concepts/classes.md +++ b/docs/Concepts/classes.md @@ -785,7 +785,7 @@ You declare singleton classes by adding appropriate keyword(s) before the [`Clas :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- Singleton shared functions support [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). +- Singleton shared functions support [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/docs/Concepts/error-handling.md b/docs/Concepts/error-handling.md index 7de2d207252d4d..1c74f36dd60c32 100644 --- a/docs/Concepts/error-handling.md +++ b/docs/Concepts/error-handling.md @@ -26,7 +26,7 @@ It is highly recommended to install a global error-handling method on 4D Server, Many 4D class functions, such as `entity.save()` or `transporter.send()`, return a *status* object. This object is used to store "predictable" errors in the runtime context, e.g. invalid password, locked entity, etc., that do not stop program execution. This category of errors can be handled by regular code. -Other "unpredictable" errors include disk write error, network failure, or in general any unexpected interruption. This category of errors generates exceptions and needs to be handled through an error-handling method or a `Try()` keyword. +Other "unpredictable" errors include disk write error, network failure, or in general any unexpected interruption. This category of errors generates exceptions defined by [a *code*, a *message* and a *signature*](#error-codes) and needs to be handled through an error-handling method or a `Try()` keyword. ## Installing an error-handling method @@ -295,3 +295,62 @@ Function createInvoice($customer : cs.customerEntity; $items : Collection; $invo return $newInvoice ``` + + +## Error codes + +Exceptions that interrupt code execution are returned by 4D but can have different origins such as the OS, a device, the 4D kernel, a [`throw`](../commands-legacy/throw.md) in your code, etc. A returned error is therefore defined by three elements: + +- a **component signature**, which is the origin of the error +- a **message**, wich explains why the error occurred +- a **code**, which is an arbitrary number returned by the component + +These information are returned for every error (when available) by the [4D error dialog box](../Debugging/basics.md) and the [`Last errors`](../commands-legacy/last-errors.md) command. Keep in mind that, if you intercept and handle errors using a [error-handling method](#installing-an-error-handling-method), you need to process all information since a simple error code could not be correctly interpreted. + +#### 4D component signatures + +|Component Signature|Component| +|--|---| +|4DCM|4D Compiler runtime| +|4DRT|4D runtime| +|bkrs|4D backup & restore manager| +|brdg|SQL 4D bridge| +|cecm|4D code Editor| +|CZip|zip 4D apis| +|dbmg|4D database manager| +|FCGI|fast cgi 4D bridge| +|FiFo|4D file objects| +|HTCL|http client 4D apis| +|HTTP|4D http server| +|IMAP|IMAP 4D apis| +|JFEM|Form Macro apis| +|LD4D|LDAP 4D apis| +|lscm|4D language syntax manager| +|MIME|MIME 4D apis| +|mobi|4D Mobile| +|pdf1|4D pdf apis| +|PHP_|php 4D bridge| +|POP3|POP3 4D apis| +|SMTP|SMTP 4D apis| +|SQLS|4D SQL server| +|srvr|4D network layer apis| +|svg1|SVG 4D apis| +|ugmg|4D users and groups manager| +|UP4D|4D updater| +|VSS |4D VSS support (Windows Volume Snapshot Service) | +|webc|4D Web view| +|xmlc|XML 4D apis| +|wri1|4D Write Pro| + + +#### System component signatures + +|Component Signature|Component| +|--|---| +|CARB|Carbon subsystem| +|COCO|Cocoa subsystem| +|MACH|macOS Mach subsystem| +|POSX|posix/bsd subsystem (mac, linux, win)| +|PW32|Pre-Win32 subsystem| +|WI32|Win32 subsystem| + diff --git a/docs/Notes/updates.md b/docs/Notes/updates.md index e505d03def1ee4..8e6491ad5095ee 100644 --- a/docs/Notes/updates.md +++ b/docs/Notes/updates.md @@ -12,6 +12,10 @@ Read [**What’s new in 4D 20 R10**](https://blog.4d.com/en-whats-new-in-4d-20-R - New `connectionTimeout` option in the [`options`](../API/TCPConnectionClass.md#options-parameter) parameter of the [`4D.TCPConnection.new()`](../API/TCPConnectionClass.md#4dtcpconnectionnew) function. +- 4D Language: + - For consistency, [`Create entity selection`](../commands/create-entity-selection.md) and [`USE ENTITY SELECTION`](../commands/use-entity-selection.md) commands have been moved from the ["4D Environment"](../commands/theme/4D_Environment.md) to the ["Selection"](../commands/theme/Selection.md) themes. + + ## 4D 20 R9 Read [**What’s new in 4D 20 R9**](https://blog.4d.com/en-whats-new-in-4d-20-R9/), the blog post that lists all new features and enhancements in 4D 20 R9. @@ -74,7 +78,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - You can now [add and remove components using the Component manager interface](../Project/components.md#monitoring-project-dependencies). - New [**direct typing mode**](../Project/compiler.md#enabling-direct-typing) in which you declare all variables and parameters in your code using `var` and `#DECLARE`/`Function` keywords (only mode supported in new projects). [Syntax checking feature](../Project/compiler.md#check-syntax) has been enhanced accordingly. - Support of [Session singletons](../Concepts/classes.md#singleton-classes) and new [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) Class property. -- New [`onHttpGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). +- New [`onHTTPGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). - New [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class for the REST server to return any web contents. - Qodly Studio: You can now [attach the Qodly debugger to 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - New Build Application keys for remote 4D applications to validate the server certificate authority [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) and/or [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/docs/ORDA/ordaClasses.md b/docs/ORDA/ordaClasses.md index 98c8641746c25d..9c74b8cd923a34 100644 --- a/docs/ORDA/ordaClasses.md +++ b/docs/ORDA/ordaClasses.md @@ -859,11 +859,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Error "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Singletons class functions](../Concepts/classes.md#singleton-classes) @@ -871,8 +871,8 @@ The `onHttpGet` keyword is available with: The formal syntax is: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -889,7 +889,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -903,7 +903,7 @@ See the [Parameters](../REST/classFunctions#parameters) section in the REST serv ### result -A function with `onHttpGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). +A function with `onHTTPGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). :::info diff --git a/docs/REST/$singleton.md b/docs/REST/$singleton.md index a4abf485613977..55ecc1982cb78a 100644 --- a/docs/REST/$singleton.md +++ b/docs/REST/$singleton.md @@ -47,7 +47,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: diff --git a/docs/REST/ClassFunctions.md b/docs/REST/ClassFunctions.md index 93a18e1af1a0b4..b8176863d7ca0c 100644 --- a/docs/REST/ClassFunctions.md +++ b/docs/REST/ClassFunctions.md @@ -55,7 +55,7 @@ with data in the body of the POST request: `["Aguada"]` :::note -The `getCity()` function must have been declared with the `onHttpGet` keyword (see [Function configuration](#function-configuration) below). +The `getCity()` function must have been declared with the `onHTTPGet` keyword (see [Function configuration](#function-configuration) below). ::: @@ -80,13 +80,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage See [Exposed vs non-exposed functions](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) section. -### `onHttpGet` +### `onHTTPGet` -Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). For example: +Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). For example: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` diff --git a/docs/WebServer/http-request-handler.md b/docs/WebServer/http-request-handler.md index 047c13355c4f51..eff1b01ae2a29d 100644 --- a/docs/WebServer/http-request-handler.md +++ b/docs/WebServer/http-request-handler.md @@ -252,7 +252,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: diff --git a/docs/commands-legacy/last-errors.md b/docs/commands-legacy/last-errors.md index 52d90a800f5924..19eb7d54831aca 100644 --- a/docs/commands-legacy/last-errors.md +++ b/docs/commands-legacy/last-errors.md @@ -25,6 +25,14 @@ Each error object contains the following attributes: | message | text | Description of the error | | componentSignature | text | Signature of the internal component which returned the error | +:::note + +For a description of component signatures, please refer to the [Error codes](../Concepts/error-handling.md#error-codes) section. + +::: + + + This command must be called from an on error call method installed by the [ON ERR CALL](on-err-call.md) command. @@ -32,6 +40,7 @@ This command must be called from an on error call method installed by the [ON ER [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Properties diff --git a/docs/commands/theme/4D_Environment.md b/docs/commands/theme/4D_Environment.md index 50ba3a9fe5a133..2991cf6b2ab4f4 100644 --- a/docs/commands/theme/4D_Environment.md +++ b/docs/commands/theme/4D_Environment.md @@ -15,7 +15,6 @@ slug: /commands/theme/4D-Environment |[](../../commands-legacy/compact-data-file.md)
| |[](../../commands-legacy/component-list.md)
| |[](../../commands-legacy/create-data-file.md)
| -|[](../../commands/create-entity-selection.md)
| |[](../../commands-legacy/data-file.md)
| |[](../../commands-legacy/database-measures.md)
| |[](../../commands-legacy/drop-remote-user.md)
| @@ -47,7 +46,6 @@ slug: /commands/theme/4D-Environment |[](../../commands-legacy/set-update-folder.md)
| |[](../../commands-legacy/structure-file.md)
| |[](../../commands-legacy/table-fragmentation.md)
| -|[](../../commands/use-entity-selection.md)
| |[](../../commands-legacy/verify-current-data-file.md)
| |[](../../commands-legacy/verify-data-file.md)
| |[](../../commands-legacy/version-type.md)
| diff --git a/docs/commands/theme/Selection.md b/docs/commands/theme/Selection.md index 4c7cd0a0bf985d..4446755bb1e7d1 100644 --- a/docs/commands/theme/Selection.md +++ b/docs/commands/theme/Selection.md @@ -10,6 +10,7 @@ slug: /commands/theme/Selection |[](../../commands-legacy/all-records.md)
| |[](../../commands-legacy/apply-to-selection.md)
| |[](../../commands-legacy/before-selection.md)
| +|[](../../commands/create-entity-selection.md)
| |[](../../commands-legacy/create-selection-from-array.md)
| |[](../../commands-legacy/delete-selection.md)
| |[](../../commands-legacy/display-selection.md)
| @@ -29,3 +30,4 @@ slug: /commands/theme/Selection |[](../../commands-legacy/scan-index.md)
| |[](../../commands-legacy/selected-record-number.md)
| |[](../../commands-legacy/truncate-table.md)
| +|[](../../commands/use-entity-selection.md)
| diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 6176969c9e2243..7f20fc7d1e31b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -3186,7 +3186,7 @@ La retrollamada recibe los siguientes parámetros: - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -If you used a method, you must set the folllowing parameter: +Resultado - Elemento a insertar en la colección diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md index d914e522f46b99..9ed37d5de78753 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class. -Normalmente, esta clase puede ser usada en funciones personalizadas [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) o en funciones declaradas con la palabra clave [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) y diseñadas para manejar peticiones HTTP GET. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. +Normalmente, esta clase puede ser usada en funciones personalizadas [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) o en funciones declaradas con la palabra clave [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) y diseñadas para manejar peticiones HTTP GET. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index 7984b56f7d9499..ee68178a76e561 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -565,7 +565,7 @@ If you pass a *timeout* value, .wait() waits for the external process for the am :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Puede salir de un `.wait()` llamando a [`terminate()`](#terminate) desde un callback. +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 [`terminate()`](#terminate) desde un callback. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md index 92ec6886b52a75..ce70e3e33b5f0b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md @@ -232,7 +232,7 @@ La propiedad `.closed` contiene si la #### Descripción -La propiedad `.errors` contiene una colección de objetos de error asociados a la conexión. Each error object includes the error code, a description, and the signature of the component that caused the error. +La propiedad `.errors` contiene una colección de objetos de error asociados a la conexión. Cada objeto de error incluye el código de error, una descripción y la firma del componente que causó el error. | Propiedad | | Tipo | Descripción | | --------- | ----------------------------------------------------------------------------------------- | ---------- | ----------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md b/i18n/es/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md index 42dd25fa7e2688..6a3c7a73543727 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md @@ -122,7 +122,7 @@ Un objeto [`TCPEvent`](TCPEventClass.md) es devuelto cuando se llama una [funci #### Descripción -La propiedad `.errors` contiene una colección de objetos de error asociados con la conexión. Each error object includes the error code, a description, and the signature of the component that caused the error. +La propiedad `.errors` contiene una colección de objetos de error asociados con la conexión. Cada objeto de error incluye el código de error, una descripción y la firma del componente que causó el error. | Propiedad | | Tipo | Descripción | | --------- | ----------------------------------------------------------------------------------------- | ---------- | ----------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md index 852cc205185885..ae639e17578b53 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/cli.md @@ -44,25 +44,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](../commands-legacy/get-database-parameter.md) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](../commands-legacy/alert.md), Abort para un diálogo de error...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note that headless 4D applications can only be closed by a call to [QUIT 4D](../commands-legacy/quit-4d.md) or using the OS task manager. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | -| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | -| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | -| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | -| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | +| Argumento | Valor | Descripción | +| :-------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | +| `--version` | | Muestra la versión de la aplicación y sale | +| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | +| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | +| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | +| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | +| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | +| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](../commands-legacy/get-database-parameter.md) (la cadena no debe comenzar por un carácter "-", que está reservado). | +| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](../commands-legacy/alert.md), Abort para un diálogo de error...). Todos los comandos interceptados(\*) se registran en el historial de diagnóstico.

  • Para las necesidades de mantenimiento, puede enviar cualquier texto a los flujos de salida estándar utilizando el comando [LOG EVENT](../commands-legacy/log-event.md). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](../commands-legacy/quit-4d.md) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Algunos diálogos se muestran antes de abrir la base de datos, por lo que es imposible escribir en el [archivo de registro de diagnóstico](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, @@ -221,7 +221,7 @@ En Windows, tool4d es una aplicación de consola, de modo que el stream `stdout` :::note Notas - tool4d siempre se ejecuta sin interfaz (la opción de línea de comandos `headless` es inútil). -- The [`Application type`](../commands-legacy/application-type.md) command returns the value 6 ("tool4d") when called from the tool4d application. +- El comando [`Application type`](../commands-legacy/application-type.md) devuelve el valor 6 ("tool4d") cuando se llama desde la aplicación tool4d. - el [archivo de registro de diagnóstico](../Debugging/debugLogFiles.md#4ddiagnosticlogtxt) tiene el prefijo "4DDiagnosticLogTool". ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md index 1b7c4a05600586..006a122f772a50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -752,7 +752,7 @@ Se declaran clases singleton añadiendo la(s) palabra(s) clave(s) apropiada(s) a :::note - Los singletons de sesión son automáticamente singletons compartidos (no hay necesidad de usar la palabra clave `shared` en el constructor de clases). -- Las funciones compartidas Singleton soportan [palabra clave `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). +- Las funciones compartidas Singleton soportan [palabra clave `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md index 70823c92717066..3a7cd2b0a95de9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md @@ -45,7 +45,7 @@ La generación sólo puede efectuarse una vez compilado el proyecto. Si seleccio Cada parámetro de generación de la aplicación se almacena como una llave XML en el archivo de proyecto de la aplicación llamado `buildApp.4DSettings`, ubicado en la carpeta [`Settings` del proyecto](../Project/architecture.md#settings-user). -Los parámetros por defecto se utilizan la primera vez que se utiliza la caja de diálogo del Generador de aplicaciones. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. You can define several other XML settings file for the same project and employ them using the [`BUILD APPLICATION`](../commands-legacy/build-application.md) command. +Los parámetros por defecto se utilizan la primera vez que se utiliza la caja de diálogo del Generador de aplicaciones. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. Puede definir varios archivos de parámetros XML para el mismo proyecto y utilizarlos con el comando [`BUILD APPLICATION`](../commands-legacy/build-application.md). Las llaves XML ofrecen opciones adicionales a las que se muestran en la caja de diálogo del Generador de aplicaciones. La descripción de estas llaves se detalla en el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv20/4D/20/4D-XML-Keys-BuildApplication.100-6335734.en.html). @@ -61,7 +61,7 @@ Cuando se crea una aplicación, 4D genera un archivo de registro llamado *BuildA La comprobación de este archivo puede ayudarle a ahorrar tiempo durante los siguientes pasos de despliegue, por ejemplo si tiene intención de [notarizar](#about-notarization) su aplicación en macOS. -> Use the `Get 4D file(Build application log file)` statement to get the log file location. +> Utilice la sentencia `Get 4D file(Build application log file)` para obtener la ubicación del archivo de registro. ## Nombre de la aplicación y carpeta de destino @@ -99,7 +99,7 @@ Genera un componente compilado a partir de la estructura. Un [componente](../Extensions/develop-components.md) es un proyecto estándar 4D en el que se han desarrollado funcionalidades específicas. Una vez configurado e [instalado en otro proyecto 4D](../Project/components.md) (el proyecto de la aplicación local), sus funcionalidades son accesibles desde el proyecto local. -If you have named your application *MyComponent*, 4D will automatically create a *Components* folder with the following structure: +Si ha llamado a su aplicación *MyComponent*, 4D creará automáticamente una carpeta *Components* con la siguiente estructura: `/Components/MyComponent.4dbase/Contents/`. @@ -476,7 +476,7 @@ La página lista los elementos cargados por la aplicación 4D actual: ### Añadiendo plug-ins o componentes -If you want to integrate other plug-ins or components into the executable application, you just need to place them in a **Plugins** or **Components** folder next to the 4D Volume Desktop application or next to the 4D Server application. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. +Si desea integrar otros plug-ins o componentes en la aplicación ejecutable, sólo tiene que colocarlos en una carpeta **Plugins** o **Components** junto a la aplicación 4D Volume Desktop o junto a la aplicación 4D Server. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. Si hay un conflicto entre dos versiones diferentes del mismo plug-in (una cargada por 4D y la otra ubicada en la carpeta de la aplicación fuente), la prioridad la tiene el plug-in instalado en la carpeta de 4D Volume Desktop/4D Server. Sin embargo, si hay dos instancias de un mismo componente, la aplicación no se abrirá. @@ -511,45 +511,45 @@ La página de Licencias y certificados puede utilizarse para: Esta pestaña muestra la opción [Construir una aplicación de evaluación](#build-an-evaluation-application) y la lista de [licencias de despliegue que puede insertar](../Admin/licenses.md#deployment-licenses) en su aplicación (independiente o cliente-servidor). Por defecto, la lista está vacía. -You can use this tab to build: +Puede utilizar esta pestaña para crear: -- an evaluation application, -- a licensed application without embedded license (the user has to have a per-user license), +- una aplicación de evaluación, +- una aplicación licenciada sin licencia integrada (el usuario tiene que tener una licencia por usuario), - una aplicación licenciada con licencias anidadas. -#### Build an evaluation application +#### Crear una aplicación de evaluación -Check this option to create an evaluation version of your application. +Marque esta opción para crear una versión de evaluación de su aplicación. -An evaluation application allows the end-user to run a full-featured version of your stand-alone or server application on their machine for a limited period of time, starting at first launch. At the end of the evaluation period, the application can no longer be used for a certain period of time on the same machine. +Una aplicación de evaluación permite al usuario final ejecutar una versión completa de su aplicación autónoma o de servidor en su máquina durante un periodo de tiempo limitado, a partir del primer lanzamiento. Al final del periodo de evaluación, la aplicación ya no podrá utilizarse durante un determinado periodo de tiempo en la misma máquina. :::info -An internet connection is required on the user machine at the first launch of the evaluation application. +Se requiere una conexión a Internet en la máquina del usuario en el primer lanzamiento de la aplicación de evaluación. ::: -As soon as the "Build an evaluation application" option is enabled, deployment licenses are ignored. +En cuanto se activa la opción "Crear una aplicación de evaluación", se ignoran las licencias de despliegue. :::note Notas -- The [`License info`](../commands/license-info.md) command allows you to know the application license type (*.attributes* collection) and its expiration date (*.expirationDate* object). +- El comando [`License info`](../commands/license-info.md) permite conocer el tipo de licencia de la aplicación (colección *.attributes*) y su fecha de caducidad (objeto *.expirationDate*). - La llave xml BuildApplication [`EvaluationMode`](https://doc.4d.com/4Dv20R8/4D/20-R8/EvaluationMode.300-7542468.en.html) permite gestionar las versiones de evaluación. - El comando [`CHANGE LICENCES`](../commands-legacy/change-licenses.md) no hace nada cuando se llama desde una versión de evaluación. ::: -#### Build a licensed application without embedded license(s) +#### Crear una aplicación con licencia sin licencia(s) integrada(s) -To build an application without embedded deployment license, just keep the license list empty and make sure the "Build an evaluation application" option is **unchecked**. +Para crear una aplicación sin licencia de despliegue incorporada, simplemente mantenga la lista de licencias vacía y asegúrese de que la opción "Crear una aplicación de evaluación" está **desmarcada**. -In this case, the end-user will have to purchase and enter a per-user *4D Desktop* or *4D Server* license at first application startup (when you embed a deployment license, the user does not have to enter or use their own license number). Para más información, consulte la sección [**Licencias de despliegue**](../Admin/licenses.md#deployment-licenses). +En este caso, el usuario final tendrá que comprar e introducir una licencia *4D Desktop* o *4D Server* por usuario la primera vez que inicie la aplicación (cuando integra una licencia de despliegue, el usuario no tiene que introducir ni utilizar su propio número de licencia). Para más información, consulte la sección [**Licencias de despliegue**](../Admin/licenses.md#deployment-licenses). #### Construir una aplicación con licencia(s) integrada(s) -This option allows you to build a ready-to-use application, in which necessary licenses are already embedded. +Esta opción le permite crear una aplicación lista para usar, en la que ya están integradas las licencias necesarias. -Debe designar los archivos que contienen sus [licencias de despliegue](../Admin/licenses.md#deployment-licenses). These files were generated or updated when the *4D Developer Professional* license and the deployment licenses were purchased. Your current *4D Developer Professional* license is automatically associated with each deployment license to be used in the application built. You can add another 4D Developer Professional number and its associated licenses. +Debe designar los archivos que contienen sus [licencias de despliegue](../Admin/licenses.md#deployment-licenses). Estos archivos se generaron o actualizaron al adquirir la licencia *4D Developer Professional* y las licencias de despliegue. Su licencia actual *4D Developer Professional* se asocia automáticamente a cada licencia de despliegue que se vaya a utilizar en la aplicación creada. Puede añadir otro número 4D Developer Professional y sus licencias asociadas. Para eliminar o añadir una licencia, utilice los botones **[+]** y **[-]** de la parte inferior de la ventana. Al hacer clic en el botón \N-[+], aparece una caja de diálogo para abrir archivos que muestra por defecto el contenido de la carpeta *Licencias* de su máquina. Para obtener más información sobre la ubicación de esta carpeta, consulte el comando [Get 4D folder](../commands-legacy/get-4d-folder.md). @@ -566,13 +566,13 @@ Puede designar tantos archivos válidos como desee. Al generar una aplicación e > Se necesitan licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan por "R-4DDP"). -After a licensed application is built, a new deployment license file is automatically included in the Licenses folder next to the executable application (Windows) or in the package (macOS). +Una vez creada una aplicación licenciada, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS). ### certificado de firma macOS El generador de aplicaciones puede firmar aplicaciones 4D fusionadas bajo macOS (aplicaciones monopuesto, componentes, 4D Server y partes cliente bajo macOS). La firma de una aplicación autoriza su ejecución por la funcionalidad Gatekeeper de macOS cuando se selecciona la opción "Mac App Store y desarrolladores identificados" (ver "Acerca de Gatekeeper" más adelante). -- Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D will check the availability of elements required for certification when the build occurs: +- Marque la opción **Firmar la aplicación** para incluir la certificación en el procedimiento de generación de aplicaciones para macOS. 4D comprobará la disponibilidad de los elementos necesarios para la certificación cuando se produzca la generación: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -594,7 +594,7 @@ Para obtener un certificado de desarrollador de Apple, Inc., puede utilizar los #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Si una aplicación descargada no procede del Apple Store o no está firmada, se rechaza y no se puede ser lanzada. +Gatekeeper es una función de seguridad macOS que controla la ejecución de las aplicaciones descargadas de Internet. Si una aplicación descargada no procede del Apple Store o no está firmada, se rechaza y no se puede ser lanzada. > En las máquinas Apple Silicon, los [componentes](../Project/components.md)4D deben ser firmados. Un componente sin firmar generará un error al iniciar la aplicación ("lib4d-arm64.dylib no se puede abrir..."). @@ -608,7 +608,7 @@ La notarización en sí debe ser realizada por el desarrollador y es independien Para más información sobre el concepto de notarización, consulte [esta página en el sitio web para desarrolladores de Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). -For more information on the stapling concept, please read [this Apple forum post](https://forums.developer.apple.com/forums/thread/720093). +Para más información sobre el concepto de grapado, lea [este mensaje del foro de Apple](https://forums.developer.apple.com/forums/thread/720093). ## Personalizar los iconos de una aplicación diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md index d4f87c9480e2af..5a1b23492fa333 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -268,13 +268,12 @@ En algunos casos, puede que prefiera que la verificación "thread-safety" de los Para hacer esto, debe rodear el código a excluir del comando hilo seguro utilizando las directivas específicas `%T-` y `%T+ como comentarios. El comentario `//%T-`desactiva la verificación hilo seguro y el comentario`//%T+\\\` la reactiva: ```4d + //%T- to disable thread safety checking - //%T- para deshabilitar la verificación hilo seguro - - // Coloque el código que contiene los comandos que se excluirán de la verificacion hilo seguro - $w:=Open window(10;10;100;100) //por ejemplo - - //%T+ para reactivar nuevamente la verificación hilo seguro para el resto del método + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + //%T+ to enable thread safety checking again for the rest of the method ``` Por supuesto, el desarrollador 4D es responsable de que el modo apropiativo del código sea compatible con las directivas de activación y de reactivación. Se generarán errores de tiempo de ejecución si se ejecuta código hilo no seguro en un hilo apropiativo. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index e2c0d6435a50b8..bc49bec408f392 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -11,7 +11,7 @@ El siguiente formulario multipágina utiliza un objeto de control de pestañas: Para navegar de una pantalla a otra, el usuario sólo tiene que hacer clic en la pestaña deseada. -Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. If the tab control is used as a page navigation tool, then the [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) command or the `gotoPage` standard action would be used when a user clicks a tab. +Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. Si el control de pestañas se utiliza como una herramienta de navegación de la página, entonces se utilizaría el comando [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) o la acción estándar `gotoPage` cuando un usuario hace clic en una pestaña. Otro uso del control de pestañas es para controlar los datos que se muestran en un subformulario. Por ejemplo, se podría implementar un Rolodex utilizando un control de pestañas. Las pestañas mostrarían las letras del alfabeto y la acción del control de pestañas sería cargar los datos correspondientes a la letra que el usuario pulsara. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index 4a797e7c75eaa8..ab56db4e4f9e1b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -70,7 +70,7 @@ $4d.4DMethodName(param1,paramN,function(result){}) - `function(result)`: función a pasar como último argumento. Esta función "callback" se llama de forma sincrónica una vez que el método 4D termina de ejecutarse. Recibe el parámetro `result`. -- `result`: Execution result of the 4D method. Este resultado puede ser de cualquier tipo soportado por JavaScript (cadena, número, array, objeto). +- `result`: resultado de la ejecución del método 4D. Este resultado puede ser de cualquier tipo soportado por JavaScript (cadena, número, array, objeto). > Por defecto, 4D trabaja en UTF-8. Cuando devuelva un texto que contenga caracteres extendidos, por ejemplo, caracteres con acentos, asegúrese de que la codificación de la página mostrada en el área web esté declarada como UTF-8, ya que de lo contrario los caracteres podrían representarse incorrectamente. En este caso, añada la siguiente línea en la página HTML para declarar la codificación: > `` @@ -92,7 +92,7 @@ En el área web, el método 4D puede ser llamado con la siguiente sintaxis: $4d.today() ``` -The 4D method does not receive any parameters but it does return the result to the callback function called by 4D after the execution of the method. Queremos mostrar la fecha en la página HTML que es cargada por el área web. +El método 4D no recibe ningún parámetro pero devuelve el resultado a la función de retrollamada por 4D después de la ejecución del método. Queremos mostrar la fecha en la página HTML que es cargada por el área web. Aquí está el código de la página HTML: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md index b91ed774df59ba..30688d182e2bfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -72,7 +72,7 @@ Lea [**Novedades en 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7/), - Ahora puede [añadir y eliminar componentes utilizando la interfaz del gestor de componentes](../Project/components.md#monitoring-project-dependencies). - Nuevo [**modo de tipado directo**](../Project/compiler.md#enabling-direct-typing) en el que declara todas las variables y parámetros en su código usando las palabras clave `var` y `#DECLARE`/`Function` (sólo modo soportado en nuevos proyectos). [La función de verificación de sintaxis](../Project/compiler.md#check-syntax) se ha mejorado en consecuencia. - Soporte de [singletones de sesión](../Concepts/classes.md#singleton-classes) y nueva propiedad de clase [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton). -- Nueva palabra clave de función [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) para definir funciones singleton u ORDA que pueden ser llamadas a través de [peticiones HTTP REST GET](../REST/ClassFunctions.md#function-calls). +- Nueva palabra clave de función [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) para definir funciones singleton u ORDA que pueden ser llamadas a través de [peticiones HTTP REST GET](../REST/ClassFunctions.md#function-calls). - Nueva clase [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) para que el servidor REST devuelva cualquier contenido web. - Qodly Studio: ahora puede [adjuntar el depurador Qodly a 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - Nuevas llaves Build Application para que las aplicaciones 4D remotas validen las [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) y/o los [dominios](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index 79cc93e1a12294..eadf74650c2fed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -822,11 +822,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Error "Unknown member method" ``` -## Palabra clave onHttpGet +## Palabra clave onHTTPGet -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Funciones de la clase Singletons](../Concepts/classes.md#singleton-classes) @@ -834,8 +834,8 @@ The `onHttpGet` keyword is available with: La sintaxis formal es: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -852,7 +852,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -864,7 +864,7 @@ Consulte la sección [Parámetros](../REST/classFunctions#parameters) en la docu ### resultado -Una función con la palabra clave `onHttpGet` puede devolver cualquier valor de un tipo soportado (igual que para [parámetros](../REST/classFunctions#parameters) REST). +Una función con la palabra clave `onHTTPGet` puede devolver cualquier valor de un tipo soportado (igual que para [parámetros](../REST/classFunctions#parameters) REST). :::info diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/$singleton.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/$singleton.md index fd3e3adaade40a..44ccb9cee32494 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/$singleton.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -La función `SingletonClassFunction()` debe haber sido declarada con la palabra clave `onHttpGet` para ser invocable con `GET` (ver [Configuración de funciones](ClassFunctions#function-configuration)). +La función `SingletonClassFunction()` debe haber sido declarada con la palabra clave `onHTTPGet` para ser invocable con `GET` (ver [Configuración de funciones](ClassFunctions#function-configuration)). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 87f22dfdd3df30..b25de812cc0ea9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -49,7 +49,7 @@ con los datos en el cuerpo de la petición POST: `["Aguada"]` :::note -La función `getCity()` debe haber sido declarada con la palabra clave `onHttpGet` (ver [Configuración de la función](#function-configuration)). +La función `getCity()` debe haber sido declarada con la palabra clave `onHTTPGet` (ver [Configuración de la función](#function-configuration)). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Ver la sección [Funciones expuestas vs. no expuestas](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -Las funciones permitidas para ser llamadas desde solicitudes HTTP `GET` también deben ser declaradas específicamente con la [palabra clave `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por ejemplo: +Las funciones permitidas para ser llamadas desde solicitudes HTTP `GET` también deben ser declaradas específicamente con la [palabra clave `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por ejemplo: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Hilo seguro @@ -615,7 +615,7 @@ $ageAverage:=$students.getAgeAverage() ### Devolviendo un documento -You want to propose a link to download the user manual for a selected product with several formats available. You write a `getUserManual()` function of the Products dataclass. You return an object of the [`OutgoingMessage` class](../API/OutgoingMessageClass.md). +You want to propose a link to download the user manual for a selected product with several formats available. Escribe una función `getUserManual()` de la dataclass Products. You return an object of the [`OutgoingMessage` class](../API/OutgoingMessageClass.md). ```4d // Product dataclass diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md index 7a5fc6dcbf2110..ed1342da696620 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -**no es recomendado** exponer las funciones del gestor de solicitudes a llamadas REST externas usando las palabras claves [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) o [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). +**no es recomendado** exponer las funciones del gestor de solicitudes a llamadas REST externas usando las palabras claves [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) o [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index dc371f114d83bf..01cef8aa2999b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -60,7 +60,7 @@ Pase un [objeto](# "Datos estructurados como un objeto nativo 4D") en *option* c | wk files | Histórico | Sólo para exportación en PDF. Valor: colección de objetos, cada uno de los cuales describe un archivo que se integrará en el documento final (ver [wk files collection](#wk-files-collection)). This feature is only supported in PDF/A-3 documents: when the `wk files` attribute is used, the "PDF/A-3" version is automatically set (the `wk pdfa version` attribute is ignored). In case of a Factur-X PDF export (see below), the first object of the collection must contain the Factur-X xml file. | | wk google fonts tag | googleFontsTag | Sólo para exportación SVG. Sets the import rule for google fonts in the exported SVG. Possible values:
  • false (default): No google fonts import rule is added.
  • true: Adds the @import rule to the exported file. Useful if you want to use fonts that are not available by default on Windows or macOS.
  • **Note:** This property is set to false by default because when enabled, Google fonts override native fonts, and native fonts are generally better rendered in the browser. | | wk HTML pretty print | htmlPrettyPrint | HTML code is formatted to be easier to read. | -| wk max picture DPI | maxPictureDPI | Used for resampling (reducing) images to preferred resolution. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | +| wk max picture DPI | maxPictureDPI | Se utiliza para reducir imágenes a la resolución preferida. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | | wk optimized for | optimizedFor | Defines how an exported document is optimized based on its intended medium. Possible values:
  • `wk print` (default value for `wk pdf` and `wk svg`) Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 300 (default value) and may be converted to PNG if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 300 (Windows only). If a picture contains more than one format, the best format for printing is used (*e.g.*, .tiff instead or .jpg)
  • `wk screen` (default value for `wk web page complete` and `wk mime html`). Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 192 (default value) and may be converted to JPEG (opaque images) or PNG (transparent images) if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 192 (Windows only). If a picture contains more than one format, the format for screen rendering is used.
  • **Note:** Documents exported in `wk docx` format are always optimized for wk print (wk optimized for option is ignored). | | wk page index | pageIndex | Sólo para exportación SVG. Índice de la página a exportar a formato svg (por defecto es 1). Page index starts at 1 for the first page of the document. **Note:** Page index is independent from page numbering. | | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md index 66b1de80de7a7f..11497402b2e0e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-variable.md @@ -60,7 +60,7 @@ Pase un [objeto](# "Datos estructurados como un objeto nativo 4D") en *option* c | wk files | Histórico | Sólo para exportación en PDF. Valor: colección de objetos, cada uno de los cuales describe un archivo que se integrará en el documento final (ver [wk files collection](./wp-export-document.md#wk-files-collection)). This feature is only supported in PDF/A-3 documents: when the `wk files` attribute is used, the "PDF/A-3" version is automatically set (the `wk pdfa version` attribute is ignored). In case of a Factur-X PDF export (see below), the first object of the collection must contain the Factur-X xml file. | | wk google fonts tag | googleFontsTag | Sólo para exportación SVG. Sets the import rule for google fonts in the exported SVG. Possible values:
  • false (default): No google fonts import rule is added.
  • true: Adds the @import rule to the exported file. Useful if you want to use fonts that are not available by default on Windows or macOS.
  • **Note:** This property is set to false by default because when enabled, Google fonts override native fonts, and native fonts are generally better rendered in the browser. | | wk HTML pretty print | htmlPrettyPrint | HTML code is formatted to be easier to read. | -| wk max picture DPI | maxPictureDPI | Used for resampling (reducing) images to preferred resolution. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | +| wk max picture DPI | maxPictureDPI | Se utiliza para reducir imágenes a la resolución preferida. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | | wk optimized for | optimizedFor | Defines how an exported document is optimized based on its intended medium. Possible values:
  • `wk print` (default value for `wk pdf` and `wk svg`) Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 300 (default value) and may be converted to PNG if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 300 (Windows only). If a picture contains more than one format, the best format for printing is used (*e.g.*, .tiff instead or .jpg)
  • `wk screen` (default value for `wk web page complete` and `wk mime html`). Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 192 (default value) and may be converted to JPEG (opaque images) or PNG (transparent images) if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 192 (Windows only). If a picture contains more than one format, the format for screen rendering is used.
  • **Note:** Documents exported in `wk docx` format are always optimized for wk print (wk optimized for option is ignored). | | wk page index | pageIndex | Sólo para exportación SVG. Índice de la página a exportar a formato svg (por defecto es 1). Page index starts at 1 for the first page of the document. **Note:** Page index is independent from page numbering. | | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md index e827bf399653f1..2c442a5abf2c84 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-get-attributes.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ---------------------------------------------- | --------------------------- | ----------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | attribName | Text | → | Name of attribute to get | | attribValue | Text, Number, Array, Collection, Picture, Date | ← | Current value of attribute for the target | | attribColl | Collection | → | Collection of attribute names to get | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-break.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-break.md index e95b560517c0fd..5f95550147fb10 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-break.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-break.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------- | --------------------------- | ----------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | breakType | Integer | → | Type of break to insert | | mode | Integer | → | Modo de inserción | | rangeUpdate | Integer | → | Range update mode | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-document-body.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-document-body.md index 463280795cfedc..b127d0f9aace47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-document-body.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-document-body.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------- | --------------------------- | -------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | wpDoc | Object | → | Documento 4D Write Pro | | mode | Integer | → | Modo de inserción | | rangeUpdate | Integer | → | Range update mode | @@ -26,7 +26,7 @@ En *targetObj*, pase: - Un rango, o - An element (table / row / paragraph / body / header / footer / inline picture / section / subsection / text box), or -- a 4D Write Pro document. +- un documento 4D Write Pro. The inserted *wpDoc* document can be any 4D Write Pro document object created using the [WP New](../commands-legacy/wp-new.md) or [WP Import document](wp-import-document.md) command. Only the body children elements are inserted (i.e. headers, footers, text boxes and anchored pictures are not inserted). Sections and bookmarks in the destination range are preserved. In addition, the elements are copied, so *wpDoc* can be re-used several times. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md index f66d722c7b00d2..c0e880542a9d5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------ | --------------------------- | ---------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | formula | Object | → | Formula object OR Object with formula and name properties | | mode | Number | → | Modo de inserción | | rangeUpdate | Number | → | Includes or excludes the inserted content within the range | @@ -26,7 +26,7 @@ In the *targetObj* parameter, you can pass: - un rango, o - an element (table / row / cell(s) / paragraph / body / header / footer / section / subsection / inline picture), or -- a 4D Write Pro document. +- un documento 4D Write Pro. In the *formula* parameter, pass the 4D formula to evaluate. Puede pasar: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md index 410b4c381e51a1..7d606cf717537b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | -------------- | ----------------------- | --------------------------- | ---------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | picture | Picture | → | Picture field or variable, or path to picture file on disk | | pictureFileObj | 4D.File | → | A File object representing a picture file. | | mode | Integer | → | Modo de inserción | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-reset-attributes.md b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-reset-attributes.md index 2a9b747f8384e3..91e702435da57b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-reset-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/WritePro/commands/wp-reset-attributes.md @@ -10,8 +10,8 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ------------------- | ---------- | --------------------------- | --------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | -| sectionOrSubsection | Object | → | Section or subsection of a 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | +| sectionOrSubsection | Object | → | Sección o subsección de un documento 4D Write Pro | | attribName | Text | → | Nombre de atributo(s) a eliminar | | attribColl | Collection | → | Collection of attributes to remove | @@ -23,27 +23,27 @@ El comando **WP RESET ATTRIBUTES** le permite definir el valor de todo atributo en un rango, elemento, documento. Este comando le da acceso a todo de atributo interno 4D Write Pro: carácter, párrafo, documento, tabla o imagen. -In *targetObj*, you can pass : +En *targetObj*, puede pasar : - un rango, o - an element (header / footer / body / table / row / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md index 84649d6a719b29..afbcb1785bd072 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAI.md @@ -11,7 +11,7 @@ The `OpenAI` class provides a client for accessing various OpenAI API resources. | Nombre de la propiedad | Tipo | Descripción | Opcional | | ---------------------- | ---- | ---------------------------------------------------------------------------- | ------------- | -| `apiKey` | Text | Your [OpenAI API Key](https://platform.openai.com/api-keys). | No for OpenAI | +| `apiKey` | Text | Su [llave OpenAI API](https://platform.openai.com/api-keys). | No for OpenAI | | `baseURL` | Text | Base URL for OpenAI API requests. | Sí | | `organization` | Text | Your OpenAI Organization ID. | Sí | | `project` | Text | Su ID de proyecto OpenAI. | Sí | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsListParameters.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsListParameters.md index e3fb5b78647a91..760faff776d2c0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsListParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsListParameters.md @@ -13,13 +13,13 @@ This class is used to define parameters for retrieving a list of chat completion ## Propiedades -| Propiedad | Tipo | Default Value | Descripción | -| ---------- | ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `after` | Text | "" | Identifier for the last message from the previous pagination request. | -| `limit` | Integer | 0 | Number of messages to retrieve. | -| `order` | Text | "asc" | Sort order for messages by timestamp. Use `asc` for ascending order or `desc` for descending order. | -| `metadata` | Text | - | A list of metadata keys to filter the chat completions by. Example: `metadata[key1]=value1&metadata[key2]=value2` | -| `model` | Text | "" | The model used to generate the chat completions. | +| Propiedad | Tipo | Valor por defecto | Descripción | +| ---------- | ------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `after` | Text | "" | Identifier for the last message from the previous pagination request. | +| `limit` | Integer | 0 | Number of messages to retrieve. | +| `order` | Text | "asc" | Sort order for messages by timestamp. Use `asc` for ascending order or `desc` for descending order. | +| `metadata` | Text | - | A list of metadata keys to filter the chat completions by. Example: `metadata[key1]=value1&metadata[key2]=value2` | +| `model` | Text | "" | The model used to generate the chat completions. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md index 3c9a7f3331261c..f235052cfa5adf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -13,14 +13,14 @@ The `OpenAIChatCompletionParameters` class is designed to handle the parameters ## Propiedades -| Propiedad | Tipo | Default Value | Descripción | -| ----------------------- | ------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | `"gpt-4o-mini"` | ID del modelo a utilizar. | -| `stream` | Boolean | `False` | Whether to stream back partial progress. If set, tokens will be sent as data-only. Fórmula de retrollamada necesaria. | -| `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | -| `n` | Integer | `1` | How many completions to generate for each prompt. | -| `temperature` | Real | `-1` | What sampling temperature to use, between 0 and 2. Higher values make the output more random, while lower values make it more focused and deterministic. | -| `store` | Boolean | `False` | Whether or not to store the output of this chat completion request. | +| Propiedad | Tipo | Valor por defecto | Descripción | +| ----------------------- | ------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | `"gpt-4o-mini"` | ID del modelo a utilizar. | +| `stream` | Boolean | `False` | Whether to stream back partial progress. If set, tokens will be sent as data-only. Fórmula de retrollamada necesaria. | +| `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | +| `n` | Integer | `1` | How many completions to generate for each prompt. | +| `temperature` | Real | `-1` | What sampling temperature to use, between 0 and 2. Higher values make the output more random, while lower values make it more focused and deterministic. | +| `store` | Boolean | `False` | Whether or not to store the output of this chat completion request. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatHelper.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatHelper.md index bcd8dd86dd63d1..49affca72ef8a7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatHelper.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChatHelper.md @@ -9,7 +9,7 @@ The chat helper allow to keep a list of messages in memory and make consecutive ## Propiedades -| Nombre de la propiedad | Tipo | Default Value | Descripción | +| Nombre de la propiedad | Tipo | Valor por defecto | Descripción | | ---------------------- | --------------------------------------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------- | | `chat` | [OpenAIChatAPI](OpenAIChatAPI.md) | - | The chat API instance used for communication with OpenAI. | | `systemPrompt` | [OpenAIMessage](OpenAIMessage.md) | - | The system prompt message that guides the chat assistant's responses. | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChoice.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChoice.md index b722d02a1a8399..d2a89d36ef3841 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChoice.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIChoice.md @@ -9,9 +9,9 @@ The `OpenAIChoice` class represents a choice made by the OpenAI API response, co ## Propiedades -| Propiedad | Tipo | Descripción | -| --------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| `message ` | [OpenAIMessage](OpenAIMessage.md) | The message associated with this choice. | -| `delta` | [OpenAIMessage](OpenAIMessage) | A partial message used for streaming responses.(stream: True.md) | -| `finish_reason` | Text | La razón por la que terminó la elección (por ejemplo, "stop"). | -| `index` | Integer | The index of the choice in the response. | +| Propiedad | Tipo | Descripción | +| --------------- | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `message ` | [OpenAIMessage](OpenAIMessage.md) | The message associated with this choice. | +| `delta` | [OpenAIMessage](OpenAIMessage) | Un mensaje parcial utilizado para las respuestas de streaming.(stream: True.md) | +| `finish_reason` | Text | La razón por la que terminó la elección (por ejemplo, "stop"). | +| `index` | Integer | The index of the choice in the response. | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md index 729c7320c672aa..73c10ed48e6d59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImageParameters.md @@ -13,13 +13,13 @@ The `OpenAIImageParameters` class is designed to configure and manage the parame ## Propiedades -| Nombre de la propiedad | Tipo | Default Value | Descripción | -| ---------------------- | ------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. | -| `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | -| `size` | Text | "1024x1024" | The size of the generated images. Must conform to model specifications. | -| `style` | Text | "" | The style of the generated images (must be either `vivid` or `natural`). | -| `response_format` | Text | "url" | The format for returned images, can be either `url` or `b64_json`. | +| Nombre de la propiedad | Tipo | Valor por defecto | Descripción | +| ---------------------- | ------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. | +| `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | +| `size` | Text | "1024x1024" | The size of the generated images. Must conform to model specifications. | +| `style` | Text | "" | The style of the generated images (must be either `vivid` or `natural`). | +| `response_format` | Text | "url" | The format for returned images, can be either `url` or `b64_json`. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md index 7a46e4f0f05592..1a07b18e31c43a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md @@ -9,11 +9,11 @@ The `OpenAIMessage` class represents a structured message containing a role, con ## Propiedades -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------- | -| `rol` | Text | The role of the message (e.g., "user", "assistant"). | -| `contenido` | Variant | The content of the message, which can be a text or a collection of objects. | -| `user` | Text | An optional property representing the user associated with the message. | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ------------------------------------------------------------------------------------------- | +| `rol` | Text | El rol del mensaje (por ejemplo, "user", "assistant"). | +| `contenido` | Variant | The content of the message, which can be a text or a collection of objects. | +| `user` | Text | An optional property representing the user associated with the message. | ## Propiedades calculadas diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/compatible-openai.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/compatible-openai.md index d6b1118c403e7e..607b69feafa146 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/compatible-openai.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/compatible-openai.md @@ -25,7 +25,7 @@ To do so you just have to change the original `baseURL` by the service one and u ## Local -| Provider | Default base url | Doc | +| Provider | Url base por defecto | Doc | | ---------------------------------------------------- | --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | | https://ollama.com/ | http://127.0.0.1:11434/v1 | https://ollama.com/blog/openai-compatibility | | https://lmstudio.ai/ | http://localhost:1234/v1 | https://lmstudio.ai/docs/api/endpoints/openai | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/aikit/overview.md b/i18n/es/docusaurus-plugin-content-docs/current/aikit/overview.md index f44c6e73028615..cf13580c67fb53 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/aikit/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/aikit/overview.md @@ -115,7 +115,7 @@ var $moderation:=$client.moderations.create("This text contains inappropriate la If you do not want to wait for the OpenAPI response when sending a request to its API, you need to use asynchronous code. The result object will be received in a callback function. -See [detailed documentation for examples](asynchronous-call.md) +Ver la [documentación detallada para ejemplos](asynchronous-call.md) ## Copyright diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md index aacbcc2a41ecf9..a0e18e25cb00c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md @@ -26,6 +26,12 @@ Cada objeto de error contiene los siguientes atributos: | componentSignature | text | Firma del componente interno que devolvió el error | +:::nota + +Para una descripción de las firmas de los componentes, consulte la sección [Códigos de error](../Concepts/error-handling.md#error-codes). + +::: + Este comando debe ser llamado desde un método de llamada de error instalado por el comando [ON ERR CALL](on-err-call.md). @@ -33,6 +39,7 @@ Este comando debe ser llamado desde un método de llamada de error instalado por [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/compile-project.md index 97fa148494241a..91c91b464f3f38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/compile-project.md @@ -126,7 +126,7 @@ The `code` property in `methods.code` and `errors.code` is an object with the fo | tabla | Number | Number of the table (returned for a trigger, a table form method or a table form object method) | | formName | Text | Nombre del formulario (devuelto para un método de formulario) | | objectName | Text | Nombre del objeto del formulario (devuelto para un método objeto) | -| propertyName | Text | Form object property name (returned for a form object expression) | +| propertyName | Text | Nombre de la propiedad objeto de formulario (devuelto para una expresión de objeto del formulario) | | className | Text | Nombre de la clase | | functionName | Text | Nombre de la función de clase | | databaseMethod | Number | Database method index | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/dialog.md index 9a39ad4b03b441..f4a345bafe1e8a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/dialog.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Table owning the form or If omitted: default table or use of project form | | form | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, or an object describing the form | -| formData | Object | → | Data to associate to the form | +| formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | @@ -44,7 +44,7 @@ Opcionalmente, puede pasar uno o varios parámetros al *form* utilizando un obje To fill the "form data" object, you have two possibilities: -- use the *formData* parameter. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. +- usar el parámetro *formData*. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. - [asociar una clase usuario al formulario](../FormEditor/properties_FormProperties.md#form-class), en cuyo caso 4D instanciará automáticamente un objeto de esta clase cuando se cargará el formulario. The object properties and functions will be automatically available through the object returned by [Form](form.md). Puede escribir por ejemplo `Form.myFunction()`. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/form-event.md index 6dafd8a1976aa8..4537871ba8dbcc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/form-event.md @@ -17,7 +17,7 @@ displayed_sidebar: docs ## Descripción -**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. +**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. **Objeto devuelto** diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/form-load.md index 77bda4f1d3ccad..1e7a9f1a3f3cdd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/form-load.md @@ -12,14 +12,14 @@ displayed_sidebar: docs | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | | form | Text, Object | → | Name (string) of form (project or table), ora POSIX path (string) to a .json file describing the form, or an object describing the form to open | -| formData | Object | → | Data to associate to the form | +| formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | If passed = command applies to host database when it is executed from a component (parameter ignored outside of this context) | ## Descripción -The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. +The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. En el parámetro *form*, puede pasar: diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/form.md index a08323147ff5c6..44c952c6f0f1f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/form.md @@ -8,9 +8,9 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | --------------------------- | ----------------------------- | -| Resultado | Object | ← | Form data of the current form | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | --------------------------- | --------------------------- | +| Resultado | Object | ← | Datos del formulario actual | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/license-info.md index 8815db9e9c6c84..779d12afb9f6f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/license-info.md @@ -69,7 +69,7 @@ El objeto devuelto contiene las siguientes propiedades: | platforms | collection of strings | Plataforma(s) de licencia | \["macOS", "windows"\] | | expirationDate | object | Fecha de expiración (opcional) | {"day":2, "month":6, "year":2026} | | renewalFailureCount | number | Number of unsuccessful automatic renewal attempts for at least one of the product licenses (optional) | 3 | -| products | collection of objects | Description of product license (one element per product license). Ver abajo. | | +| products | collection of objects | Descripción de la licencia producto (un elemento por licencia producto). Ver abajo. | | Each object of the `products` collection can have the following properties: @@ -79,8 +79,8 @@ Each object of the `products` collection can have the following properties: | name | | string | Nombre de la licencia | "4D Write - 4D Write Pro" | | usedCount | | number | Number of consumed connections | 8 | | allowedCount | | number | Total connections allowed for the product against the expiry dates | 15 | -| rights | | collection of objects | Rights for the product (one element per expiration date) | | -| | \[ \].count | number | Number of allowed connections | 15 (32767 significa ilimitado) | +| rights | | collection of objects | Derechos del producto (un elemento por fecha de caducidad) | | +| | \[ \].count | number | Número de conexiones permitidas | 15 (32767 significa ilimitado) | | | \[ \].expirationDate | object | Fecha de caducidad (opcional, el mismo formato que anterior) | {"day":1, "month":11, "year":2017} | ## Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/print-form.md index 6ccf89520758c9..9a9ec1c5afcb90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/print-form.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Table owning the form, or Default table, if omitted | | form | Text, Object | → | Name (string) of the form, or a POSIX path (string) to a .json file describing the form, or an object describing the form to print | -| formData | Object | → | Data to associate to the form | +| formData | Object | → | Datos a asociar al formulario | | areaStart | Integer | → | Marcador de impresión, o Área inicial (si se especifica areaEnd) | | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/process-info.md index 1bc4d6d3e49cce..d4a6922bde6cc9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/process-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ------------- | ------- | :-------------------------: | ----------------------------- | -| processNumber | Integer | → | Process number | -| Resultado | Object | ← | Information about the process | +| Parámetros | Tipo | | Descripción | +| ------------- | ------- | :-------------------------: | ---------------------------- | +| processNumber | Integer | → | Process number | +| Resultado | Object | ← | Información sobre el proceso | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/session-info.md index 6eb26761c6b9e1..41123329733ae5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/session-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ----------------------------- | -| sessionID | Integer | → | ID de sesión | -| Resultado | Object | ← | Information about the session | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------- | +| sessionID | Integer | → | ID de sesión | +| Resultado | Object | ← | Información sobre la sesión | diff --git a/i18n/es/docusaurus-plugin-content-docs/current/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/current/commands/session-storage.md index 2f66580e324a79..bcc6efb34ae967 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/commands/session-storage.md @@ -11,7 +11,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | -| Resultado | Object | ← | Storage object of the session | +| Resultado | Object | ← | Objeto de almacenamiento de la sesión | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md index 7f12acc9b2fefb..2c3b6f8346f11f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-19/Desktop/building.md @@ -458,7 +458,7 @@ Una vez generada la aplicación, se incluye automáticamente un nuevo archivo de El generador de aplicaciones puede firmar aplicaciones 4D fusionadas bajo macOS (aplicaciones monopuesto, 4D Server y partes cliente bajo macOS). La firma de una aplicación autoriza su ejecución por la funcionalidad Gatekeeper de macOS cuando se selecciona la opción "Mac App Store y desarrolladores identificados" (ver "Acerca de Gatekeeper" más adelante). -* Marque la opción **Firmar la aplicación** para incluir la certificación en el procedimiento de generación de aplicaciones para macOS. 4D will check the availability of elements required for certification when the build occurs: +* Marque la opción **Firmar la aplicación** para incluir la certificación en el procedimiento de generación de aplicaciones para macOS. 4D comprobará la disponibilidad de los elementos necesarios para la certificación cuando se produzca la generación: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -477,7 +477,7 @@ Para obtener un certificado de desarrollador de Apple, Inc., puede utilizar los #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Si una aplicación descargada no procede del Apple Store o no está firmada, se rechaza y no se puede ser lanzada. +Gatekeeper es una función de seguridad macOS que controla la ejecución de las aplicaciones descargadas de Internet. Si una aplicación descargada no procede del Apple Store o no está firmada, se rechaza y no se puede ser lanzada. La opción **Firmar la aplicación** del Generador de aplicaciones de 4D le permite generar aplicaciones compatibles con esta opción por defecto. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md index 6176969c9e2243..7f20fc7d1e31b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md @@ -3186,7 +3186,7 @@ La retrollamada recibe los siguientes parámetros: - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -If you used a method, you must set the folllowing parameter: +Resultado - Elemento a insertar en la colección diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md index d914e522f46b99..9ed37d5de78753 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class. -Normalmente, esta clase puede ser usada en funciones personalizadas [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) o en funciones declaradas con la palabra clave [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) y diseñadas para manejar peticiones HTTP GET. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. +Normalmente, esta clase puede ser usada en funciones personalizadas [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) o en funciones declaradas con la palabra clave [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) y diseñadas para manejar peticiones HTTP GET. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md index e713bcd5c61476..2c5c1b6d75c7ff 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md @@ -44,25 +44,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/en/page643.html) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](../commands-legacy/alert.md), Abort para un diálogo de error...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note that headless 4D applications can only be closed by a call to [QUIT 4D](../commands-legacy/quit-4d.md) or using the OS task manager. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | -| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | -| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | -| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | -| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | +| Argumento | Valor | Descripción | +| :-------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | +| `--version` | | Muestra la versión de la aplicación y sale | +| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | +| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | +| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | +| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | +| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | +| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/en/page643.html) (la cadena no debe comenzar por un carácter "-", que está reservado). | +| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](../commands-legacy/alert.md), Abort para un diálogo de error...). Todos los comandos interceptados(\*) se registran en el historial de diagnóstico.

  • Para las necesidades de mantenimiento, puede enviar cualquier texto a los flujos de salida estándar utilizando el comando [LOG EVENT](../commands-legacy/log-event.md). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](../commands-legacy/quit-4d.md) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Algunos diálogos se muestran antes de abrir la base de datos, por lo que es imposible escribir en el [archivo de registro de diagnóstico](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, diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md index 1b7c4a05600586..006a122f772a50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md @@ -752,7 +752,7 @@ Se declaran clases singleton añadiendo la(s) palabra(s) clave(s) apropiada(s) a :::note - Los singletons de sesión son automáticamente singletons compartidos (no hay necesidad de usar la palabra clave `shared` en el constructor de clases). -- Las funciones compartidas Singleton soportan [palabra clave `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). +- Las funciones compartidas Singleton soportan [palabra clave `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md index 7d7881ab072529..1db15b85a33500 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md @@ -268,12 +268,12 @@ En algunos casos, puede que prefiera que la verificación "thread-safety" de los Para hacer esto, debe rodear el código a excluir del comando hilo seguro utilizando las directivas específicas `%T-` y `%T+ como comentarios. El comentario `//%T-`desactiva la verificación hilo seguro y el comentario`//%T+\\\` la reactiva: ```4d - //%T- para deshabilitar la verificación hilo seguro - - // Coloque el código que contiene los comandos que se excluirán de la verificacion hilo seguro - $w:=Open window(10;10;100;100) //por ejemplo - - //%T+ para reactivar nuevamente la verificación hilo seguro para el resto del método + //%T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + //%T+ to enable thread safety checking again for the rest of the method ``` Por supuesto, el desarrollador 4D es responsable de que el modo apropiativo del código sea compatible con las directivas de activación y de reactivación. Se generarán errores de tiempo de ejecución si se ejecuta código hilo no seguro en un hilo apropiativo. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Events/onDoubleClicked.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Events/onDoubleClicked.md index c8fdc7d2099468..f97e0234e5569e 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Events/onDoubleClicked.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Events/onDoubleClicked.md @@ -3,9 +3,9 @@ id: onDoubleClicked title: On Double Clicked --- -| Code | Puede ser llamado por | Definición | -| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | -| 13 | [Á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 verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón con imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | +| Code | Puede ser llamado por | Definición | +| ---- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | +| 13 | [Á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 verificación](FormObjects/checkbox_overview.md) - Formulario - [Lista jerárquica](FormObjects/list_overview.md) - [Entrada](FormObjects/input_overview.md) - [Lista](FormObjects/listbox_overview.md) - [Columna de lista](FormObjects/listbox_overview.md#list-box-columns) - [Botón imagen](FormObjects/pictureButton_overview.md) - [Área de Plug-in](FormObjects/pluginArea_overview.md) - [Indicadores de progreso](FormObjects/progressIndicator.md) - [Botón de opción](FormObjects/radio_overview.md) - [Regla](FormObjects/ruler.md) - [Selector](FormObjects/spinner.md) - [Separador](FormObjects/splitters.md) - [Pasos](FormObjects/stepper.md) | Se ha efectuado un doble clic en un objeto | ## Descripción diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md index 999b6643af1155..ee337d28c8e2dd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md @@ -60,7 +60,7 @@ $4d.4DMethodName(param1,paramN,function(result){}) - `function(result)`: función a pasar como último argumento. Esta función "callback" se llama de forma sincrónica una vez que el método 4D termina de ejecutarse. Recibe el parámetro `result`. -- `result`: Execution result of the 4D method. Este resultado puede ser de cualquier tipo soportado por JavaScript (cadena, número, array, objeto). +- `result`: resultado de la ejecución del método 4D. Este resultado puede ser de cualquier tipo soportado por JavaScript (cadena, número, array, objeto). > Por defecto, 4D trabaja en UTF-8. Cuando devuelva un texto que contenga caracteres extendidos, por ejemplo, caracteres con acentos, asegúrese de que la codificación de la página mostrada en el área web esté declarada como UTF-8, ya que de lo contrario los caracteres podrían representarse incorrectamente. En este caso, añada la siguiente línea en la página HTML para declarar la codificación: > `` @@ -82,7 +82,7 @@ En el área web, el método 4D puede ser llamado con la siguiente sintaxis: $4d.today() ``` -The 4D method does not receive any parameters but it does return the result to the callback function called by 4D after the execution of the method. Queremos mostrar la fecha en la página HTML que es cargada por el área web. +El método 4D no recibe ningún parámetro pero devuelve el resultado a la función de retrollamada por 4D después de la ejecución del método. Queremos mostrar la fecha en la página HTML que es cargada por el área web. Aquí está el código de la página HTML: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md index aa0865b6f0a2cd..5dbf9ec0fd2991 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md @@ -43,7 +43,7 @@ Lea [**Novedades en 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7/), - Ahora puede [añadir y eliminar componentes utilizando la interfaz del gestor de componentes](../Project/components.md#monitoring-project-dependencies). - Nuevo [**modo de tipado directo**](../Project/compiler.md#enabling-direct-typing) en el que declara todas las variables y parámetros en su código usando las palabras clave `var` y `#DECLARE`/`Function` (sólo modo soportado en nuevos proyectos). [La función de verificación de sintaxis](../Project/compiler.md#check-syntax) se ha mejorado en consecuencia. - Soporte de [singletones de sesión](../Concepts/classes.md#singleton-classes) y nueva propiedad de clase [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton). -- Nueva palabra clave de función [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) para definir funciones singleton u ORDA que pueden ser llamadas a través de [peticiones HTTP REST GET](../REST/ClassFunctions.md#function-calls). +- Nueva palabra clave de función [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) para definir funciones singleton u ORDA que pueden ser llamadas a través de [peticiones HTTP REST GET](../REST/ClassFunctions.md#function-calls). - Nueva clase [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) para que el servidor REST devuelva cualquier contenido web. - Qodly Studio: ahora puede [adjuntar el depurador Qodly a 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - Nuevas llaves Build Application para que las aplicaciones 4D remotas validen las [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) y/o los [dominios](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md index 79cc93e1a12294..eadf74650c2fed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md @@ -822,11 +822,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Error "Unknown member method" ``` -## Palabra clave onHttpGet +## Palabra clave onHTTPGet -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Funciones de la clase Singletons](../Concepts/classes.md#singleton-classes) @@ -834,8 +834,8 @@ The `onHttpGet` keyword is available with: La sintaxis formal es: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -852,7 +852,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -864,7 +864,7 @@ Consulte la sección [Parámetros](../REST/classFunctions#parameters) en la docu ### resultado -Una función con la palabra clave `onHttpGet` puede devolver cualquier valor de un tipo soportado (igual que para [parámetros](../REST/classFunctions#parameters) REST). +Una función con la palabra clave `onHTTPGet` puede devolver cualquier valor de un tipo soportado (igual que para [parámetros](../REST/classFunctions#parameters) REST). :::info diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md index fd3e3adaade40a..44ccb9cee32494 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -La función `SingletonClassFunction()` debe haber sido declarada con la palabra clave `onHttpGet` para ser invocable con `GET` (ver [Configuración de funciones](ClassFunctions#function-configuration)). +La función `SingletonClassFunction()` debe haber sido declarada con la palabra clave `onHTTPGet` para ser invocable con `GET` (ver [Configuración de funciones](ClassFunctions#function-configuration)). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md index 87f22dfdd3df30..b25de812cc0ea9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md @@ -49,7 +49,7 @@ con los datos en el cuerpo de la petición POST: `["Aguada"]` :::note -La función `getCity()` debe haber sido declarada con la palabra clave `onHttpGet` (ver [Configuración de la función](#function-configuration)). +La función `getCity()` debe haber sido declarada con la palabra clave `onHTTPGet` (ver [Configuración de la función](#function-configuration)). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Ver la sección [Funciones expuestas vs. no expuestas](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -Las funciones permitidas para ser llamadas desde solicitudes HTTP `GET` también deben ser declaradas específicamente con la [palabra clave `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por ejemplo: +Las funciones permitidas para ser llamadas desde solicitudes HTTP `GET` también deben ser declaradas específicamente con la [palabra clave `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por ejemplo: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Hilo seguro @@ -615,7 +615,7 @@ $ageAverage:=$students.getAgeAverage() ### Devolviendo un documento -You want to propose a link to download the user manual for a selected product with several formats available. You write a `getUserManual()` function of the Products dataclass. You return an object of the [`OutgoingMessage` class](../API/OutgoingMessageClass.md). +You want to propose a link to download the user manual for a selected product with several formats available. Escribe una función `getUserManual()` de la dataclass Products. You return an object of the [`OutgoingMessage` class](../API/OutgoingMessageClass.md). ```4d // Product dataclass diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md index 7a5fc6dcbf2110..ed1342da696620 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -**no es recomendado** exponer las funciones del gestor de solicitudes a llamadas REST externas usando las palabras claves [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) o [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). +**no es recomendado** exponer las funciones del gestor de solicitudes a llamadas REST externas usando las palabras claves [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) o [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md index be39a0e4d1967b..347550454250ef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md @@ -60,7 +60,7 @@ Pase un [objeto](# "Datos estructurados como un objeto nativo 4D") en *option* c | wk files | Histórico | Sólo para exportación en PDF. Value: collection of objects, each of them describing a file to be embedded in the final document (see *wk files collection*). This feature is only supported in PDF/A-3 documents: when the wk files attribute is used, the "PDF/A-3" version is automatically set (the wk pdfa version attribute is ignored). In case of a Factur-X PDF export (see below), the first object of the collection must contain the Factur-X xml file. | | wk google fonts tag | googleFontsTag | Sólo para exportación SVG. Sets the import rule for google fonts in the exported SVG. Possible values: false (default): No google fonts import rule is added. true: Adds the @import rule to the exported file. Useful if you want to use fonts that are not available by default on Windows or macOS. **Note:** This property is set to false by default because when enabled, Google fonts override native fonts, and native fonts are generally better rendered in the browser. | | wk HTML pretty print | htmlPrettyPrint | HTML code is formatted to be easier to read. | -| wk max picture DPI | maxPictureDPI | Used for resampling (reducing) images to preferred resolution. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | +| wk max picture DPI | maxPictureDPI | Se utiliza para reducir imágenes a la resolución preferida. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | | wk optimized for | optimizedFor | Defines how an exported document is optimized based on its intended medium. Possible values: wk print (default value for wk pdf and wk svg) Bitmap pictures may be downscaled using the DPI defined by wk max picture DPI or 300 (default value) and may be converted to PNG if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by wk max picture DPI or 300 (Windows only) If a picture contains more than one format, the best format for printing is used (*e.g.*, .tiff instead or .jpg) wk screen (default value for wk web page complete and wk mime html) Bitmap pictures may be downscaled using the DPI defined by wk max picture DPI or 192 (default value) and may be converted to JPEG (opaque images) or PNG (transparent images) if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by wk max picture DPI or 192 (Windows only) If a picture contains more than one format, the format for screen rendering is used. **Note:** Documents exported in wk docx format are always optimized for wk print (wk optimized for option is ignored). | | wk page index | pageIndex | Sólo para exportación SVG. Índice de la página a exportar a formato svg (por defecto es 1). Page index starts at 1 for the first page of the document. **Note:** Page index is independent from page numbering. | | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values: wk pdfa2: Exports to version "PDF/A-2" wk pdfa3: Exports to version "PDF/A-3" **Note:** On macOS, wk pdfa2 may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, wk pdfa3 means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-get-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-get-attributes.md index e827bf399653f1..2c442a5abf2c84 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-get-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-get-attributes.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ---------------------------------------------- | --------------------------- | ----------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | attribName | Text | → | Name of attribute to get | | attribValue | Text, Number, Array, Collection, Picture, Date | ← | Current value of attribute for the target | | attribColl | Collection | → | Collection of attribute names to get | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-break.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-break.md index e95b560517c0fd..5f95550147fb10 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-break.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-break.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------- | --------------------------- | ----------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | breakType | Integer | → | Type of break to insert | | mode | Integer | → | Modo de inserción | | rangeUpdate | Integer | → | Range update mode | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-document-body.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-document-body.md index 463280795cfedc..b127d0f9aace47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-document-body.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-document-body.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------- | --------------------------- | -------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | wpDoc | Object | → | Documento 4D Write Pro | | mode | Integer | → | Modo de inserción | | rangeUpdate | Integer | → | Range update mode | @@ -26,7 +26,7 @@ En *targetObj*, pase: - Un rango, o - An element (table / row / paragraph / body / header / footer / inline picture / section / subsection / text box), or -- a 4D Write Pro document. +- un documento 4D Write Pro. The inserted *wpDoc* document can be any 4D Write Pro document object created using the [WP New](../commands-legacy/wp-new.md) or [WP Import document](wp-import-document.md) command. Only the body children elements are inserted (i.e. headers, footers, text boxes and anchored pictures are not inserted). Sections and bookmarks in the destination range are preserved. In addition, the elements are copied, so *wpDoc* can be re-used several times. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md index f66d722c7b00d2..c0e880542a9d5f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------ | --------------------------- | ---------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | formula | Object | → | Formula object OR Object with formula and name properties | | mode | Number | → | Modo de inserción | | rangeUpdate | Number | → | Includes or excludes the inserted content within the range | @@ -26,7 +26,7 @@ In the *targetObj* parameter, you can pass: - un rango, o - an element (table / row / cell(s) / paragraph / body / header / footer / section / subsection / inline picture), or -- a 4D Write Pro document. +- un documento 4D Write Pro. In the *formula* parameter, pass the 4D formula to evaluate. Puede pasar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md index 410b4c381e51a1..7d606cf717537b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | -------------- | ----------------------- | --------------------------- | ---------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | picture | Picture | → | Picture field or variable, or path to picture file on disk | | pictureFileObj | 4D.File | → | A File object representing a picture file. | | mode | Integer | → | Modo de inserción | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-reset-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-reset-attributes.md index 2a9b747f8384e3..91e702435da57b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-reset-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-reset-attributes.md @@ -10,8 +10,8 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ------------------- | ---------- | --------------------------- | --------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | -| sectionOrSubsection | Object | → | Section or subsection of a 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | +| sectionOrSubsection | Object | → | Sección o subsección de un documento 4D Write Pro | | attribName | Text | → | Nombre de atributo(s) a eliminar | | attribColl | Collection | → | Collection of attributes to remove | @@ -23,27 +23,27 @@ El comando **WP RESET ATTRIBUTES** le permite definir el valor de todo atributo en un rango, elemento, documento. Este comando le da acceso a todo de atributo interno 4D Write Pro: carácter, párrafo, documento, tabla o imagen. -In *targetObj*, you can pass : +En *targetObj*, puede pasar : - un rango, o - an element (header / footer / body / table / row / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md index aacbcc2a41ecf9..a0e18e25cb00c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md @@ -26,6 +26,12 @@ Cada objeto de error contiene los siguientes atributos: | componentSignature | text | Firma del componente interno que devolvió el error | +:::nota + +Para una descripción de las firmas de los componentes, consulte la sección [Códigos de error](../Concepts/error-handling.md#error-codes). + +::: + Este comando debe ser llamado desde un método de llamada de error instalado por el comando [ON ERR CALL](on-err-call.md). @@ -33,6 +39,7 @@ Este comando debe ser llamado desde un método de llamada de error instalado por [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md index 97fa148494241a..91c91b464f3f38 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md @@ -126,7 +126,7 @@ The `code` property in `methods.code` and `errors.code` is an object with the fo | tabla | Number | Number of the table (returned for a trigger, a table form method or a table form object method) | | formName | Text | Nombre del formulario (devuelto para un método de formulario) | | objectName | Text | Nombre del objeto del formulario (devuelto para un método objeto) | -| propertyName | Text | Form object property name (returned for a form object expression) | +| propertyName | Text | Nombre de la propiedad objeto de formulario (devuelto para una expresión de objeto del formulario) | | className | Text | Nombre de la clase | | functionName | Text | Nombre de la función de clase | | databaseMethod | Number | Database method index | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md index 9a39ad4b03b441..f4a345bafe1e8a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | ---------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Table owning the form or If omitted: default table or use of project form | | form | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, or an object describing the form | -| formData | Object | → | Data to associate to the form | +| formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | Usar el mismo proceso | @@ -44,7 +44,7 @@ Opcionalmente, puede pasar uno o varios parámetros al *form* utilizando un obje To fill the "form data" object, you have two possibilities: -- use the *formData* parameter. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. +- usar el parámetro *formData*. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. - [asociar una clase usuario al formulario](../FormEditor/properties_FormProperties.md#form-class), en cuyo caso 4D instanciará automáticamente un objeto de esta clase cuando se cargará el formulario. The object properties and functions will be automatically available through the object returned by [Form](form.md). Puede escribir por ejemplo `Form.myFunction()`. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md index 6dafd8a1976aa8..4537871ba8dbcc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md @@ -17,7 +17,7 @@ displayed_sidebar: docs ## Descripción -**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. +**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. **Objeto devuelto** diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md index 77bda4f1d3ccad..1e7a9f1a3f3cdd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md @@ -12,14 +12,14 @@ displayed_sidebar: docs | ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | | form | Text, Object | → | Name (string) of form (project or table), ora POSIX path (string) to a .json file describing the form, or an object describing the form to open | -| formData | Object | → | Data to associate to the form | +| formData | Object | → | Datos a asociar al formulario | | \* | Operador | → | If passed = command applies to host database when it is executed from a component (parameter ignored outside of this context) | ## Descripción -The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. +The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. En el parámetro *form*, puede pasar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form.md index a08323147ff5c6..44c952c6f0f1f9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/form.md @@ -8,9 +8,9 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ------ | --------------------------- | ----------------------------- | -| Resultado | Object | ← | Form data of the current form | +| Parámetros | Tipo | | Descripción | +| ---------- | ------ | --------------------------- | --------------------------- | +| Resultado | Object | ← | Datos del formulario actual | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md index 8815db9e9c6c84..779d12afb9f6f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md @@ -69,7 +69,7 @@ El objeto devuelto contiene las siguientes propiedades: | platforms | collection of strings | Plataforma(s) de licencia | \["macOS", "windows"\] | | expirationDate | object | Fecha de expiración (opcional) | {"day":2, "month":6, "year":2026} | | renewalFailureCount | number | Number of unsuccessful automatic renewal attempts for at least one of the product licenses (optional) | 3 | -| products | collection of objects | Description of product license (one element per product license). Ver abajo. | | +| products | collection of objects | Descripción de la licencia producto (un elemento por licencia producto). Ver abajo. | | Each object of the `products` collection can have the following properties: @@ -79,8 +79,8 @@ Each object of the `products` collection can have the following properties: | name | | string | Nombre de la licencia | "4D Write - 4D Write Pro" | | usedCount | | number | Number of consumed connections | 8 | | allowedCount | | number | Total connections allowed for the product against the expiry dates | 15 | -| rights | | collection of objects | Rights for the product (one element per expiration date) | | -| | \[ \].count | number | Number of allowed connections | 15 (32767 significa ilimitado) | +| rights | | collection of objects | Derechos del producto (un elemento por fecha de caducidad) | | +| | \[ \].count | number | Número de conexiones permitidas | 15 (32767 significa ilimitado) | | | \[ \].expirationDate | object | Fecha de caducidad (opcional, el mismo formato que anterior) | {"day":1, "month":11, "year":2017} | ## Ejemplo diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md index 6ccf89520758c9..9a9ec1c5afcb90 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md @@ -12,7 +12,7 @@ displayed_sidebar: docs | ---------- | ------------ | --------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | aTable | Tabla | → | Table owning the form, or Default table, if omitted | | form | Text, Object | → | Name (string) of the form, or a POSIX path (string) to a .json file describing the form, or an object describing the form to print | -| formData | Object | → | Data to associate to the form | +| formData | Object | → | Datos a asociar al formulario | | areaStart | Integer | → | Marcador de impresión, o Área inicial (si se especifica areaEnd) | | areaEnd | Integer | → | Área final (si se especifica areaStart) | | Resultado | Integer | ← | Altura de la sección impresa | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md index 1bc4d6d3e49cce..d4a6922bde6cc9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ------------- | ------- | :-------------------------: | ----------------------------- | -| processNumber | Integer | → | Process number | -| Resultado | Object | ← | Information about the process | +| Parámetros | Tipo | | Descripción | +| ------------- | ------- | :-------------------------: | ---------------------------- | +| processNumber | Integer | → | Process number | +| Resultado | Object | ← | Información sobre el proceso | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md index 6eb26761c6b9e1..41123329733ae5 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ------- | :-------------------------: | ----------------------------- | -| sessionID | Integer | → | ID de sesión | -| Resultado | Object | ← | Information about the session | +| Parámetros | Tipo | | Descripción | +| ---------- | ------- | :-------------------------: | --------------------------- | +| sessionID | Integer | → | ID de sesión | +| Resultado | Object | ← | Información sobre la sesión | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md index 978ab17efb03d1..e645e37cad928f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md @@ -11,7 +11,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ---------- | ------ | --------------------------- | ---------------------------------------------------------- | | id | Text | → | Identificador único (UUID) de la sesión | -| Resultado | Object | ← | Storage object of the session | +| Resultado | Object | ← | Objeto de almacenamiento de la sesión | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md index 6176969c9e2243..7f20fc7d1e31b4 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md @@ -3186,7 +3186,7 @@ La retrollamada recibe los siguientes parámetros: - *$1.value2* (todo tipo): valor del segundo elemento a comparar - $2...$N (cualquier tipo): parámetros adicionales -If you used a method, you must set the folllowing parameter: +Resultado - Elemento a insertar en la colección diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md index d914e522f46b99..9ed37d5de78753 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class. -Normalmente, esta clase puede ser usada en funciones personalizadas [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) o en funciones declaradas con la palabra clave [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) y diseñadas para manejar peticiones HTTP GET. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. +Normalmente, esta clase puede ser usada en funciones personalizadas [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) o en funciones declaradas con la palabra clave [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) y diseñadas para manejar peticiones HTTP GET. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md index ab29a73ce07001..419ffc90e1de5d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md @@ -565,7 +565,7 @@ If you pass a *timeout* value, .wait() waits for the external process for the am :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Puede salir de un `.wait()` llamando a [`terminate()`](#terminate) desde un callback. +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 [`terminate()`](#terminate) desde un callback. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md index e137eec1f5d181..7aff9343c7d53f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md @@ -231,7 +231,7 @@ La propiedad `.closed` contiene si la #### Descripción -La propiedad `.errors` contiene una colección de objetos de error asociados a la conexión. Each error object includes the error code, a description, and the signature of the component that caused the error. +La propiedad `.errors` contiene una colección de objetos de error asociados a la conexión. Cada objeto de error incluye el código de error, una descripción y la firma del componente que causó el error. | Propiedad | | Tipo | Descripción | | --------- | ----------------------------------------------------------------------------------------- | ---------- | ----------------------------------------------------- | @@ -338,7 +338,7 @@ La función `wait()` espera hasta que :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Puede salir de un `.wait()` llamando a [`shutdown()`](#shutdown) desde una retrollamada. +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. ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md index 42dd25fa7e2688..6a3c7a73543727 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md @@ -122,7 +122,7 @@ Un objeto [`TCPEvent`](TCPEventClass.md) es devuelto cuando se llama una [funci #### Descripción -La propiedad `.errors` contiene una colección de objetos de error asociados con la conexión. Each error object includes the error code, a description, and the signature of the component that caused the error. +La propiedad `.errors` contiene una colección de objetos de error asociados con la conexión. Cada objeto de error incluye el código de error, una descripción y la firma del componente que causó el error. | Propiedad | | Tipo | Descripción | | --------- | ----------------------------------------------------------------------------------------- | ---------- | ----------------------------------------------------- | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Admin/cli.md index 852cc205185885..ae639e17578b53 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Admin/cli.md @@ -44,25 +44,25 @@ Sintaxis: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descripción | -| :-------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | -| `--version` | | Muestra la versión de la aplicación y sale | -| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | -| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | -| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | -| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | -| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | -| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](../commands-legacy/get-database-parameter.md) (la cadena no debe comenzar por un carácter "-", que está reservado). | -| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](../commands-legacy/alert.md), Abort para un diálogo de error...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note that headless 4D applications can only be closed by a call to [QUIT 4D](../commands-legacy/quit-4d.md) or using the OS task manager. | -| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | -| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | -| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | -| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | -| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | -| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | +| Argumento | Valor | Descripción | +| :-------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `applicationPath` | Ruta de 4D, 4D Server, aplicación fusionada o tool4d | Lanza la aplicación.
    Si no es sin interfaz: idéntico a hacer doble clic en la aplicación; cuando se llama sin argumento de archivo de estructura, la aplicación se ejecuta y aparece la caja de diálogo "seleccionar base de datos". | +| `--version` | | Muestra la versión de la aplicación y sale | +| `--help` | | Muestra el mensaje de ayuda y sale. Argumentos alternativos: -?, -h | +| `--project` | projectPath | packagePath | 4dlinkPath | Archivo de proyecto a abrir con el archivo de datos actual. No aparece ninguna caja de diálogo. | +| `--data` | dataPath | Archivo de datos a abrir con el archivo de proyecto designado. Si no se especifica, se utiliza el último archivo de datos abierto. | +| `--opening-mode` | interpreted | compiled | Base de datos de peticiones a abrir en modo interpretado o compilado. No se lanza ningún error si el modo solicitado no está disponible. | +| `--create-data` | | Crea automáticamente un nuevo archivo de datos si no se encuentra un archivo de datos válido. No aparece ninguna caja de diálogo. 4D utiliza el nombre del archivo pasado en el argumento "--data" si lo hay (genera un error si ya existe un archivo con el mismo nombre). | +| `--user-param` | Cadena usuario personalizada | Una cadena que estará disponible en la aplicación a través del comando [`Get database parameter`](../commands-legacy/get-database-parameter.md) (la cadena no debe comenzar por un carácter "-", que está reservado). | +| `--headless` | | Lanza 4D, 4D Server o la aplicación fusionada sin interfaz (modo headless). En este modo:
  • El modo Diseño no está disponible, la base de datos se inicia en modo Aplicación
  • No se muestra la barra de herramientas, la barra de menú, la ventana MDI ni la pantalla de presentación
  • No se muestra ningún icono en el dock o la barra de tareas
  • La base de datos abierta no se registra en el menú "Bases de datos recientes"
  • Se inicia automáticamente el registro de diagnóstico (ver [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Se intercepta cada llamada a una caja de diálogo y se suministra una respuesta automática (por ejemplo, OK para el comando [ALERT](../commands-legacy/alert.md), Abort para un diálogo de error...). Todos los comandos interceptados(\*) se registran en el historial de diagnóstico.

  • Para las necesidades de mantenimiento, puede enviar cualquier texto a los flujos de salida estándar utilizando el comando [LOG EVENT](../commands-legacy/log-event.md). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](../commands-legacy/quit-4d.md) o utilizando el administrador de tareas del sistema operativo. | +| `--dataless` | | Lanza 4D, 4D Server, la aplicación fusionada o tool4d en modo sin datos. El modo sin datos es útil cuando 4D ejecuta tareas sin necesidad de datos (compilación de proyectos, por ejemplo). En este modo:
  • No se abre ningún archivo que contenga datos, aunque se especifique en la línea de comandos o en el archivo `.4DLink`, o cuando se utilicen los comandos `CREATE DATA FILE` y `OPEN DATA FILE`.
  • Los comandos que manipulen datos generarán un error. Por ejemplo, `CREATE RECORD` muestra el mensaje “no hay tabla a la cual aplicar el comando”.

  • **Nota**:
  • si se pasa en la línea de comandos, el modo dataless se aplica a todas las bases de datos abiertas en 4D, siempre y cuando la aplicación no se cierre.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless solo se aplica a la base de datos especificada en el archivo `.4DLink`. Para más información sobre los archivos `.4DLink`, ver [Atajos para abrir proyectos](../GettingStarted/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Ruta del archivo | Ruta del archivo `.4DSettings` personalizado para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | Text | Llave de acceso para el [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Boolean | Estado del lanzamiento automático del [servidor web WebAdmin](webAdmin.md). No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Almacena la llave de acceso y los parámetros de inicio automático en el archivo de parámetros actualmente utilizado (es decir, el archivo [`WebAdmin.4DSettings`](webAdmin.md#webadmin-settings) por defecto o un archivo personalizado designado con el parámetro `--webadmin-settings-path`). Utilice el argumento `--webadmin-store-settings` para guardar esta configuración si es necesario. No disponible con [tool4d](#tool4d). | +| `--utility` | | Sólo disponible con 4D Server. Sólo disponible con 4D Server. | +| `--skip-onstartup` | | Lanza el proyecto sin ejecutar ningún método "automático", incluyendo los métodos base `On Startup` y `On Exit` | +| `--startup-method` | Nombre del método proyecto (cadena) | Método de proyecto a ejecutar inmediatamente después del método base `On Startup` (si no se omite con `--skip-onstartup`). | (\*) Algunos diálogos se muestran antes de abrir la base de datos, por lo que es imposible escribir en el [archivo de registro de diagnóstico](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, @@ -221,7 +221,7 @@ En Windows, tool4d es una aplicación de consola, de modo que el stream `stdout` :::note Notas - tool4d siempre se ejecuta sin interfaz (la opción de línea de comandos `headless` es inútil). -- The [`Application type`](../commands-legacy/application-type.md) command returns the value 6 ("tool4d") when called from the tool4d application. +- El comando [`Application type`](../commands-legacy/application-type.md) devuelve el valor 6 ("tool4d") cuando se llama desde la aplicación tool4d. - el [archivo de registro de diagnóstico](../Debugging/debugLogFiles.md#4ddiagnosticlogtxt) tiene el prefijo "4DDiagnosticLogTool". ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md index 1b7c4a05600586..006a122f772a50 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md @@ -752,7 +752,7 @@ Se declaran clases singleton añadiendo la(s) palabra(s) clave(s) apropiada(s) a :::note - Los singletons de sesión son automáticamente singletons compartidos (no hay necesidad de usar la palabra clave `shared` en el constructor de clases). -- Las funciones compartidas Singleton soportan [palabra clave `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). +- Las funciones compartidas Singleton soportan [palabra clave `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md index 70823c92717066..3a7cd2b0a95de9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md @@ -45,7 +45,7 @@ La generación sólo puede efectuarse una vez compilado el proyecto. Si seleccio Cada parámetro de generación de la aplicación se almacena como una llave XML en el archivo de proyecto de la aplicación llamado `buildApp.4DSettings`, ubicado en la carpeta [`Settings` del proyecto](../Project/architecture.md#settings-user). -Los parámetros por defecto se utilizan la primera vez que se utiliza la caja de diálogo del Generador de aplicaciones. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. You can define several other XML settings file for the same project and employ them using the [`BUILD APPLICATION`](../commands-legacy/build-application.md) command. +Los parámetros por defecto se utilizan la primera vez que se utiliza la caja de diálogo del Generador de aplicaciones. El contenido del archivo proyecto se actualiza, si es necesario, al hacer clic en **Construir** o **Guardar los parámetros**. Puede definir varios archivos de parámetros XML para el mismo proyecto y utilizarlos con el comando [`BUILD APPLICATION`](../commands-legacy/build-application.md). Las llaves XML ofrecen opciones adicionales a las que se muestran en la caja de diálogo del Generador de aplicaciones. La descripción de estas llaves se detalla en el manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv20/4D/20/4D-XML-Keys-BuildApplication.100-6335734.en.html). @@ -61,7 +61,7 @@ Cuando se crea una aplicación, 4D genera un archivo de registro llamado *BuildA La comprobación de este archivo puede ayudarle a ahorrar tiempo durante los siguientes pasos de despliegue, por ejemplo si tiene intención de [notarizar](#about-notarization) su aplicación en macOS. -> Use the `Get 4D file(Build application log file)` statement to get the log file location. +> Utilice la sentencia `Get 4D file(Build application log file)` para obtener la ubicación del archivo de registro. ## Nombre de la aplicación y carpeta de destino @@ -99,7 +99,7 @@ Genera un componente compilado a partir de la estructura. Un [componente](../Extensions/develop-components.md) es un proyecto estándar 4D en el que se han desarrollado funcionalidades específicas. Una vez configurado e [instalado en otro proyecto 4D](../Project/components.md) (el proyecto de la aplicación local), sus funcionalidades son accesibles desde el proyecto local. -If you have named your application *MyComponent*, 4D will automatically create a *Components* folder with the following structure: +Si ha llamado a su aplicación *MyComponent*, 4D creará automáticamente una carpeta *Components* con la siguiente estructura: `/Components/MyComponent.4dbase/Contents/`. @@ -476,7 +476,7 @@ La página lista los elementos cargados por la aplicación 4D actual: ### Añadiendo plug-ins o componentes -If you want to integrate other plug-ins or components into the executable application, you just need to place them in a **Plugins** or **Components** folder next to the 4D Volume Desktop application or next to the 4D Server application. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. +Si desea integrar otros plug-ins o componentes en la aplicación ejecutable, sólo tiene que colocarlos en una carpeta **Plugins** o **Components** junto a la aplicación 4D Volume Desktop o junto a la aplicación 4D Server. El mecanismo para copiar el contenido de la carpeta de la aplicación fuente (ver [Personalizar la carpeta 4D Volume Desktop](#customizing-4d-volume-desktop-folder)) puede utilizarse para integrar todo tipo de archivo en la aplicación ejecutable. Si hay un conflicto entre dos versiones diferentes del mismo plug-in (una cargada por 4D y la otra ubicada en la carpeta de la aplicación fuente), la prioridad la tiene el plug-in instalado en la carpeta de 4D Volume Desktop/4D Server. Sin embargo, si hay dos instancias de un mismo componente, la aplicación no se abrirá. @@ -511,45 +511,45 @@ La página de Licencias y certificados puede utilizarse para: Esta pestaña muestra la opción [Construir una aplicación de evaluación](#build-an-evaluation-application) y la lista de [licencias de despliegue que puede insertar](../Admin/licenses.md#deployment-licenses) en su aplicación (independiente o cliente-servidor). Por defecto, la lista está vacía. -You can use this tab to build: +Puede utilizar esta pestaña para crear: -- an evaluation application, -- a licensed application without embedded license (the user has to have a per-user license), +- una aplicación de evaluación, +- una aplicación licenciada sin licencia integrada (el usuario tiene que tener una licencia por usuario), - una aplicación licenciada con licencias anidadas. -#### Build an evaluation application +#### Crear una aplicación de evaluación -Check this option to create an evaluation version of your application. +Marque esta opción para crear una versión de evaluación de su aplicación. -An evaluation application allows the end-user to run a full-featured version of your stand-alone or server application on their machine for a limited period of time, starting at first launch. At the end of the evaluation period, the application can no longer be used for a certain period of time on the same machine. +Una aplicación de evaluación permite al usuario final ejecutar una versión completa de su aplicación autónoma o de servidor en su máquina durante un periodo de tiempo limitado, a partir del primer lanzamiento. Al final del periodo de evaluación, la aplicación ya no podrá utilizarse durante un determinado periodo de tiempo en la misma máquina. :::info -An internet connection is required on the user machine at the first launch of the evaluation application. +Se requiere una conexión a Internet en la máquina del usuario en el primer lanzamiento de la aplicación de evaluación. ::: -As soon as the "Build an evaluation application" option is enabled, deployment licenses are ignored. +En cuanto se activa la opción "Crear una aplicación de evaluación", se ignoran las licencias de despliegue. :::note Notas -- The [`License info`](../commands/license-info.md) command allows you to know the application license type (*.attributes* collection) and its expiration date (*.expirationDate* object). +- El comando [`License info`](../commands/license-info.md) permite conocer el tipo de licencia de la aplicación (colección *.attributes*) y su fecha de caducidad (objeto *.expirationDate*). - La llave xml BuildApplication [`EvaluationMode`](https://doc.4d.com/4Dv20R8/4D/20-R8/EvaluationMode.300-7542468.en.html) permite gestionar las versiones de evaluación. - El comando [`CHANGE LICENCES`](../commands-legacy/change-licenses.md) no hace nada cuando se llama desde una versión de evaluación. ::: -#### Build a licensed application without embedded license(s) +#### Crear una aplicación con licencia sin licencia(s) integrada(s) -To build an application without embedded deployment license, just keep the license list empty and make sure the "Build an evaluation application" option is **unchecked**. +Para crear una aplicación sin licencia de despliegue incorporada, simplemente mantenga la lista de licencias vacía y asegúrese de que la opción "Crear una aplicación de evaluación" está **desmarcada**. -In this case, the end-user will have to purchase and enter a per-user *4D Desktop* or *4D Server* license at first application startup (when you embed a deployment license, the user does not have to enter or use their own license number). Para más información, consulte la sección [**Licencias de despliegue**](../Admin/licenses.md#deployment-licenses). +En este caso, el usuario final tendrá que comprar e introducir una licencia *4D Desktop* o *4D Server* por usuario la primera vez que inicie la aplicación (cuando integra una licencia de despliegue, el usuario no tiene que introducir ni utilizar su propio número de licencia). Para más información, consulte la sección [**Licencias de despliegue**](../Admin/licenses.md#deployment-licenses). #### Construir una aplicación con licencia(s) integrada(s) -This option allows you to build a ready-to-use application, in which necessary licenses are already embedded. +Esta opción le permite crear una aplicación lista para usar, en la que ya están integradas las licencias necesarias. -Debe designar los archivos que contienen sus [licencias de despliegue](../Admin/licenses.md#deployment-licenses). These files were generated or updated when the *4D Developer Professional* license and the deployment licenses were purchased. Your current *4D Developer Professional* license is automatically associated with each deployment license to be used in the application built. You can add another 4D Developer Professional number and its associated licenses. +Debe designar los archivos que contienen sus [licencias de despliegue](../Admin/licenses.md#deployment-licenses). Estos archivos se generaron o actualizaron al adquirir la licencia *4D Developer Professional* y las licencias de despliegue. Su licencia actual *4D Developer Professional* se asocia automáticamente a cada licencia de despliegue que se vaya a utilizar en la aplicación creada. Puede añadir otro número 4D Developer Professional y sus licencias asociadas. Para eliminar o añadir una licencia, utilice los botones **[+]** y **[-]** de la parte inferior de la ventana. Al hacer clic en el botón \N-[+], aparece una caja de diálogo para abrir archivos que muestra por defecto el contenido de la carpeta *Licencias* de su máquina. Para obtener más información sobre la ubicación de esta carpeta, consulte el comando [Get 4D folder](../commands-legacy/get-4d-folder.md). @@ -566,13 +566,13 @@ Puede designar tantos archivos válidos como desee. Al generar una aplicación e > Se necesitan licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan por "R-4DDP"). -After a licensed application is built, a new deployment license file is automatically included in the Licenses folder next to the executable application (Windows) or in the package (macOS). +Una vez creada una aplicación licenciada, se incluye automáticamente un nuevo archivo de licencia de despliegue en la carpeta Licencias junto a la aplicación ejecutable (Windows) o en el paquete (macOS). ### certificado de firma macOS El generador de aplicaciones puede firmar aplicaciones 4D fusionadas bajo macOS (aplicaciones monopuesto, componentes, 4D Server y partes cliente bajo macOS). La firma de una aplicación autoriza su ejecución por la funcionalidad Gatekeeper de macOS cuando se selecciona la opción "Mac App Store y desarrolladores identificados" (ver "Acerca de Gatekeeper" más adelante). -- Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D will check the availability of elements required for certification when the build occurs: +- Marque la opción **Firmar la aplicación** para incluir la certificación en el procedimiento de generación de aplicaciones para macOS. 4D comprobará la disponibilidad de los elementos necesarios para la certificación cuando se produzca la generación: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -594,7 +594,7 @@ Para obtener un certificado de desarrollador de Apple, Inc., puede utilizar los #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Si una aplicación descargada no procede del Apple Store o no está firmada, se rechaza y no se puede ser lanzada. +Gatekeeper es una función de seguridad macOS que controla la ejecución de las aplicaciones descargadas de Internet. Si una aplicación descargada no procede del Apple Store o no está firmada, se rechaza y no se puede ser lanzada. > En las máquinas Apple Silicon, los [componentes](../Project/components.md)4D deben ser firmados. Un componente sin firmar generará un error al iniciar la aplicación ("lib4d-arm64.dylib no se puede abrir..."). @@ -608,7 +608,7 @@ La notarización en sí debe ser realizada por el desarrollador y es independien Para más información sobre el concepto de notarización, consulte [esta página en el sitio web para desarrolladores de Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). -For more information on the stapling concept, please read [this Apple forum post](https://forums.developer.apple.com/forums/thread/720093). +Para más información sobre el concepto de grapado, lea [este mensaje del foro de Apple](https://forums.developer.apple.com/forums/thread/720093). ## Personalizar los iconos de una aplicación diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md index 4d73bd6d945683..5a1b23492fa333 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md @@ -268,12 +268,12 @@ En algunos casos, puede que prefiera que la verificación "thread-safety" de los Para hacer esto, debe rodear el código a excluir del comando hilo seguro utilizando las directivas específicas `%T-` y `%T+ como comentarios. El comentario `//%T-`desactiva la verificación hilo seguro y el comentario`//%T+\\\` la reactiva: ```4d - //%T- para deshabilitar la verificación hilo seguro - - // Coloque el código que contiene los comandos que se excluirán de la verificacion hilo seguro - $w:=Open window(10;10;100;100) //por ejemplo - - //%T+ para reactivar nuevamente la verificación hilo seguro para el resto del método + //%T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + //%T+ to enable thread safety checking again for the rest of the method ``` Por supuesto, el desarrollador 4D es responsable de que el modo apropiativo del código sea compatible con las directivas de activación y de reactivación. Se generarán errores de tiempo de ejecución si se ejecuta código hilo no seguro en un hilo apropiativo. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md index e2c0d6435a50b8..bc49bec408f392 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md @@ -11,7 +11,7 @@ El siguiente formulario multipágina utiliza un objeto de control de pestañas: Para navegar de una pantalla a otra, el usuario sólo tiene que hacer clic en la pestaña deseada. -Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. If the tab control is used as a page navigation tool, then the [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) command or the `gotoPage` standard action would be used when a user clicks a tab. +Las pantallas pueden representar páginas en un formulario de varias páginas o un objeto que cambia cuando el usuario hace clic en una pestaña. Si el control de pestañas se utiliza como una herramienta de navegación de la página, entonces se utilizaría el comando [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) o la acción estándar `gotoPage` cuando un usuario hace clic en una pestaña. Otro uso del control de pestañas es para controlar los datos que se muestran en un subformulario. Por ejemplo, se podría implementar un Rolodex utilizando un control de pestañas. Las pestañas mostrarían las letras del alfabeto y la acción del control de pestañas sería cargar los datos correspondientes a la letra que el usuario pulsara. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md index 4a797e7c75eaa8..ab56db4e4f9e1b 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md @@ -70,7 +70,7 @@ $4d.4DMethodName(param1,paramN,function(result){}) - `function(result)`: función a pasar como último argumento. Esta función "callback" se llama de forma sincrónica una vez que el método 4D termina de ejecutarse. Recibe el parámetro `result`. -- `result`: Execution result of the 4D method. Este resultado puede ser de cualquier tipo soportado por JavaScript (cadena, número, array, objeto). +- `result`: resultado de la ejecución del método 4D. Este resultado puede ser de cualquier tipo soportado por JavaScript (cadena, número, array, objeto). > Por defecto, 4D trabaja en UTF-8. Cuando devuelva un texto que contenga caracteres extendidos, por ejemplo, caracteres con acentos, asegúrese de que la codificación de la página mostrada en el área web esté declarada como UTF-8, ya que de lo contrario los caracteres podrían representarse incorrectamente. En este caso, añada la siguiente línea en la página HTML para declarar la codificación: > `` @@ -92,7 +92,7 @@ En el área web, el método 4D puede ser llamado con la siguiente sintaxis: $4d.today() ``` -The 4D method does not receive any parameters but it does return the result to the callback function called by 4D after the execution of the method. Queremos mostrar la fecha en la página HTML que es cargada por el área web. +El método 4D no recibe ningún parámetro pero devuelve el resultado a la función de retrollamada por 4D después de la ejecución del método. Queremos mostrar la fecha en la página HTML que es cargada por el área web. Aquí está el código de la página HTML: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md index cfc89b1fb92792..66a9da8e3d36a3 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md @@ -63,7 +63,7 @@ Lea [**Novedades en 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7/), - Ahora puede [añadir y eliminar componentes utilizando la interfaz del gestor de componentes](../Project/components.md#monitoring-project-dependencies). - Nuevo [**modo de tipado directo**](../Project/compiler.md#enabling-direct-typing) en el que declara todas las variables y parámetros en su código usando las palabras clave `var` y `#DECLARE`/`Function` (sólo modo soportado en nuevos proyectos). [La función de verificación de sintaxis](../Project/compiler.md#check-syntax) se ha mejorado en consecuencia. - Soporte de [singletones de sesión](../Concepts/classes.md#singleton-classes) y nueva propiedad de clase [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton). -- Nueva palabra clave de función [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) para definir funciones singleton u ORDA que pueden ser llamadas a través de [peticiones HTTP REST GET](../REST/ClassFunctions.md#function-calls). +- Nueva palabra clave de función [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) para definir funciones singleton u ORDA que pueden ser llamadas a través de [peticiones HTTP REST GET](../REST/ClassFunctions.md#function-calls). - Nueva clase [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) para que el servidor REST devuelva cualquier contenido web. - Qodly Studio: ahora puede [adjuntar el depurador Qodly a 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - Nuevas llaves Build Application para que las aplicaciones 4D remotas validen las [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) y/o los [dominios](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md index 79cc93e1a12294..eadf74650c2fed 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md @@ -822,11 +822,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Error "Unknown member method" ``` -## Palabra clave onHttpGet +## Palabra clave onHTTPGet -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Funciones de la clase Singletons](../Concepts/classes.md#singleton-classes) @@ -834,8 +834,8 @@ The `onHttpGet` keyword is available with: La sintaxis formal es: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -852,7 +852,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -864,7 +864,7 @@ Consulte la sección [Parámetros](../REST/classFunctions#parameters) en la docu ### resultado -Una función con la palabra clave `onHttpGet` puede devolver cualquier valor de un tipo soportado (igual que para [parámetros](../REST/classFunctions#parameters) REST). +Una función con la palabra clave `onHTTPGet` puede devolver cualquier valor de un tipo soportado (igual que para [parámetros](../REST/classFunctions#parameters) REST). :::info diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md index fd3e3adaade40a..44ccb9cee32494 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -La función `SingletonClassFunction()` debe haber sido declarada con la palabra clave `onHttpGet` para ser invocable con `GET` (ver [Configuración de funciones](ClassFunctions#function-configuration)). +La función `SingletonClassFunction()` debe haber sido declarada con la palabra clave `onHTTPGet` para ser invocable con `GET` (ver [Configuración de funciones](ClassFunctions#function-configuration)). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md index 87f22dfdd3df30..b25de812cc0ea9 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md @@ -49,7 +49,7 @@ con los datos en el cuerpo de la petición POST: `["Aguada"]` :::note -La función `getCity()` debe haber sido declarada con la palabra clave `onHttpGet` (ver [Configuración de la función](#function-configuration)). +La función `getCity()` debe haber sido declarada con la palabra clave `onHTTPGet` (ver [Configuración de la función](#function-configuration)). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Ver la sección [Funciones expuestas vs. no expuestas](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -Las funciones permitidas para ser llamadas desde solicitudes HTTP `GET` también deben ser declaradas específicamente con la [palabra clave `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por ejemplo: +Las funciones permitidas para ser llamadas desde solicitudes HTTP `GET` también deben ser declaradas específicamente con la [palabra clave `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por ejemplo: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Hilo seguro @@ -615,7 +615,7 @@ $ageAverage:=$students.getAgeAverage() ### Devolviendo un documento -You want to propose a link to download the user manual for a selected product with several formats available. You write a `getUserManual()` function of the Products dataclass. You return an object of the [`OutgoingMessage` class](../API/OutgoingMessageClass.md). +You want to propose a link to download the user manual for a selected product with several formats available. Escribe una función `getUserManual()` de la dataclass Products. You return an object of the [`OutgoingMessage` class](../API/OutgoingMessageClass.md). ```4d // Product dataclass diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md index 7a5fc6dcbf2110..ed1342da696620 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -**no es recomendado** exponer las funciones del gestor de solicitudes a llamadas REST externas usando las palabras claves [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) o [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). +**no es recomendado** exponer las funciones del gestor de solicitudes a llamadas REST externas usando las palabras claves [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) o [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md index dc371f114d83bf..01cef8aa2999b1 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md @@ -60,7 +60,7 @@ Pase un [objeto](# "Datos estructurados como un objeto nativo 4D") en *option* c | wk files | Histórico | Sólo para exportación en PDF. Valor: colección de objetos, cada uno de los cuales describe un archivo que se integrará en el documento final (ver [wk files collection](#wk-files-collection)). This feature is only supported in PDF/A-3 documents: when the `wk files` attribute is used, the "PDF/A-3" version is automatically set (the `wk pdfa version` attribute is ignored). In case of a Factur-X PDF export (see below), the first object of the collection must contain the Factur-X xml file. | | wk google fonts tag | googleFontsTag | Sólo para exportación SVG. Sets the import rule for google fonts in the exported SVG. Possible values:
  • false (default): No google fonts import rule is added.
  • true: Adds the @import rule to the exported file. Useful if you want to use fonts that are not available by default on Windows or macOS.
  • **Note:** This property is set to false by default because when enabled, Google fonts override native fonts, and native fonts are generally better rendered in the browser. | | wk HTML pretty print | htmlPrettyPrint | HTML code is formatted to be easier to read. | -| wk max picture DPI | maxPictureDPI | Used for resampling (reducing) images to preferred resolution. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | +| wk max picture DPI | maxPictureDPI | Se utiliza para reducir imágenes a la resolución preferida. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | | wk optimized for | optimizedFor | Defines how an exported document is optimized based on its intended medium. Possible values:
  • `wk print` (default value for `wk pdf` and `wk svg`) Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 300 (default value) and may be converted to PNG if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 300 (Windows only). If a picture contains more than one format, the best format for printing is used (*e.g.*, .tiff instead or .jpg)
  • `wk screen` (default value for `wk web page complete` and `wk mime html`). Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 192 (default value) and may be converted to JPEG (opaque images) or PNG (transparent images) if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 192 (Windows only). If a picture contains more than one format, the format for screen rendering is used.
  • **Note:** Documents exported in `wk docx` format are always optimized for wk print (wk optimized for option is ignored). | | wk page index | pageIndex | Sólo para exportación SVG. Índice de la página a exportar a formato svg (por defecto es 1). Page index starts at 1 for the first page of the document. **Note:** Page index is independent from page numbering. | | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-variable.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-variable.md index 66b1de80de7a7f..11497402b2e0e6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-variable.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-variable.md @@ -60,7 +60,7 @@ Pase un [objeto](# "Datos estructurados como un objeto nativo 4D") en *option* c | wk files | Histórico | Sólo para exportación en PDF. Valor: colección de objetos, cada uno de los cuales describe un archivo que se integrará en el documento final (ver [wk files collection](./wp-export-document.md#wk-files-collection)). This feature is only supported in PDF/A-3 documents: when the `wk files` attribute is used, the "PDF/A-3" version is automatically set (the `wk pdfa version` attribute is ignored). In case of a Factur-X PDF export (see below), the first object of the collection must contain the Factur-X xml file. | | wk google fonts tag | googleFontsTag | Sólo para exportación SVG. Sets the import rule for google fonts in the exported SVG. Possible values:
  • false (default): No google fonts import rule is added.
  • true: Adds the @import rule to the exported file. Useful if you want to use fonts that are not available by default on Windows or macOS.
  • **Note:** This property is set to false by default because when enabled, Google fonts override native fonts, and native fonts are generally better rendered in the browser. | | wk HTML pretty print | htmlPrettyPrint | HTML code is formatted to be easier to read. | -| wk max picture DPI | maxPictureDPI | Used for resampling (reducing) images to preferred resolution. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | +| wk max picture DPI | maxPictureDPI | Se utiliza para reducir imágenes a la resolución preferida. For SVG images in Windows, used for rasterization. Default values: 300 (for wk optimized for \= wk print) 192 (for wk optimized for \= wk screen) Maximum possible value: 1440 | | wk optimized for | optimizedFor | Defines how an exported document is optimized based on its intended medium. Possible values:
  • `wk print` (default value for `wk pdf` and `wk svg`) Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 300 (default value) and may be converted to PNG if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 300 (Windows only). If a picture contains more than one format, the best format for printing is used (*e.g.*, .tiff instead or .jpg)
  • `wk screen` (default value for `wk web page complete` and `wk mime html`). Bitmap pictures may be downscaled using the DPI defined by `wk max picture DPI` or 192 (default value) and may be converted to JPEG (opaque images) or PNG (transparent images) if codec is not supported for the export type. Vectorial pictures are converted to PNG using the DPI defined by `wk max picture DPI` or 192 (Windows only). If a picture contains more than one format, the format for screen rendering is used.
  • **Note:** Documents exported in `wk docx` format are always optimized for wk print (wk optimized for option is ignored). | | wk page index | pageIndex | Sólo para exportación SVG. Índice de la página a exportar a formato svg (por defecto es 1). Page index starts at 1 for the first page of the document. **Note:** Page index is independent from page numbering. | | wk pdfa version | pdfaVersion | Exports PDF with conformance to a PDF/A version. For more information on PDF/A properties and versions, please refer to the [PDF/A page on Wikipedia](https://en.wikipedia.org/wiki/PDF/A). Possible values:
  • `wk pdfa2`: Exports to version "PDF/A-2"
  • `wk pdfa3`: Exports to version "PDF/A-3"
  • **Note:** On macOS, `wk pdfa2` may export to PDF/A-2 or PDF/A-3 or higher, depending on platform implementation. Also, `wk pdfa3` means "exports to *at least* PDF/A-3". On Windows, the output PDF file will always be equal to the desired conformance. | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-get-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-get-attributes.md index fcd8e35fe37bed..239825ffee6fa6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-get-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-get-attributes.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ---------------------------------------------- | --------------------------- | ----------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | attribName | Text | → | Name of attribute to get | | attribValue | Text, Number, Array, Collection, Picture, Date | ← | Current value of attribute for the target | | attribColl | Collection | → | Collection of attribute names to get | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-break.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-break.md index e95b560517c0fd..5f95550147fb10 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-break.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-break.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------- | --------------------------- | ----------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | breakType | Integer | → | Type of break to insert | | mode | Integer | → | Modo de inserción | | rangeUpdate | Integer | → | Range update mode | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-document-body.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-document-body.md index 463280795cfedc..b127d0f9aace47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-document-body.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-document-body.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------- | --------------------------- | -------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | wpDoc | Object | → | Documento 4D Write Pro | | mode | Integer | → | Modo de inserción | | rangeUpdate | Integer | → | Range update mode | @@ -26,7 +26,7 @@ En *targetObj*, pase: - Un rango, o - An element (table / row / paragraph / body / header / footer / inline picture / section / subsection / text box), or -- a 4D Write Pro document. +- un documento 4D Write Pro. The inserted *wpDoc* document can be any 4D Write Pro document object created using the [WP New](../commands-legacy/wp-new.md) or [WP Import document](wp-import-document.md) command. Only the body children elements are inserted (i.e. headers, footers, text boxes and anchored pictures are not inserted). Sections and bookmarks in the destination range are preserved. In addition, the elements are copied, so *wpDoc* can be re-used several times. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md index 25545e1c14f964..2bfa2e6286f431 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ----------- | ------ | --------------------------- | ---------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | formula | Object | → | Formula object OR Object with formula and name properties | | mode | Number | → | Modo de inserción | | rangeUpdate | Number | → | Includes or excludes the inserted content within the range | @@ -26,7 +26,7 @@ In the *targetObj* parameter, you can pass: - un rango, o - an element (table / row / cell(s) / paragraph / body / header / footer / section / subsection / inline picture), or -- a 4D Write Pro document. +- un documento 4D Write Pro. In the *formula* parameter, pass the 4D formula to evaluate. Puede pasar: diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md index eb72a6100a02cc..7762b57b127533 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | -------------- | ----------------------- | --------------------------- | ---------------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | | picture | Picture | → | Picture field or variable, or path to picture file on disk | | pictureFileObj | 4D.File | → | A File object representing a picture file. | | mode | Integer | → | Modo de inserción | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-reset-attributes.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-reset-attributes.md index 0c2d1aa2e135fa..192391a3d07892 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-reset-attributes.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-reset-attributes.md @@ -10,8 +10,8 @@ displayed_sidebar: docs | Parámetros | Tipo | | Descripción | | ------------------- | ---------- | --------------------------- | --------------------------------------------------- | -| targetObj | Object | → | Range or element or 4D Write Pro document | -| sectionOrSubsection | Object | → | Section or subsection of a 4D Write Pro document | +| targetObj | Object | → | Rango o elemento o documento 4D Write Pro | +| sectionOrSubsection | Object | → | Sección o subsección de un documento 4D Write Pro | | attribName | Text | → | Nombre de atributo(s) a eliminar | | attribColl | Collection | → | Collection of attributes to remove | @@ -23,27 +23,27 @@ El comando **WP RESET ATTRIBUTES** le permite definir el valor de cualquier atributo en un rango, elemento, documento. This command gives you access to any kind of 4D Write Pro internal attribute: character, paragraph, document, table, or image. -In *targetObj*, you can pass : +En *targetObj*, puede pasar : - un rango, o - an element (header / footer / body / table / row / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAI.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAI.md index 84649d6a719b29..afbcb1785bd072 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAI.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAI.md @@ -11,7 +11,7 @@ The `OpenAI` class provides a client for accessing various OpenAI API resources. | Nombre de la propiedad | Tipo | Descripción | Opcional | | ---------------------- | ---- | ---------------------------------------------------------------------------- | ------------- | -| `apiKey` | Text | Your [OpenAI API Key](https://platform.openai.com/api-keys). | No for OpenAI | +| `apiKey` | Text | Su [llave OpenAI API](https://platform.openai.com/api-keys). | No for OpenAI | | `baseURL` | Text | Base URL for OpenAI API requests. | Sí | | `organization` | Text | Your OpenAI Organization ID. | Sí | | `project` | Text | Su ID de proyecto OpenAI. | Sí | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsListParameters.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsListParameters.md index e3fb5b78647a91..760faff776d2c0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsListParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsListParameters.md @@ -13,13 +13,13 @@ This class is used to define parameters for retrieving a list of chat completion ## Propiedades -| Propiedad | Tipo | Default Value | Descripción | -| ---------- | ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `after` | Text | "" | Identifier for the last message from the previous pagination request. | -| `limit` | Integer | 0 | Number of messages to retrieve. | -| `order` | Text | "asc" | Sort order for messages by timestamp. Use `asc` for ascending order or `desc` for descending order. | -| `metadata` | Text | - | A list of metadata keys to filter the chat completions by. Example: `metadata[key1]=value1&metadata[key2]=value2` | -| `model` | Text | "" | The model used to generate the chat completions. | +| Propiedad | Tipo | Valor por defecto | Descripción | +| ---------- | ------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `after` | Text | "" | Identifier for the last message from the previous pagination request. | +| `limit` | Integer | 0 | Number of messages to retrieve. | +| `order` | Text | "asc" | Sort order for messages by timestamp. Use `asc` for ascending order or `desc` for descending order. | +| `metadata` | Text | - | A list of metadata keys to filter the chat completions by. Example: `metadata[key1]=value1&metadata[key2]=value2` | +| `model` | Text | "" | The model used to generate the chat completions. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsMessagesParameters.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsMessagesParameters.md index c24f5428ea9f1b..0ef455a14ef366 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsMessagesParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsMessagesParameters.md @@ -11,11 +11,11 @@ title: OpenAIChatCompletionsMessagesParameters ## Propiedades -| Propiedad | Tipo | Default Value | Descripción | -| --------- | ------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `after` | Text | "" | Identifier for the last message from the previous pagination request. | -| `limit` | Integer | 0 | Number of messages to retrieve. | -| `order` | Text | "asc" | Sort order for messages by timestamp. Use `asc` for ascending order or `desc` for descending order. Por defecto es `asc`. | +| Propiedad | Tipo | Valor por defecto | Descripción | +| --------- | ------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `after` | Text | "" | Identifier for the last message from the previous pagination request. | +| `limit` | Integer | 0 | Number of messages to retrieve. | +| `order` | Text | "asc" | Sort order for messages by timestamp. Use `asc` for ascending order or `desc` for descending order. Por defecto es `asc`. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsParameters.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsParameters.md index 3c9a7f3331261c..f235052cfa5adf 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatCompletionsParameters.md @@ -13,14 +13,14 @@ The `OpenAIChatCompletionParameters` class is designed to handle the parameters ## Propiedades -| Propiedad | Tipo | Default Value | Descripción | -| ----------------------- | ------- | --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | `"gpt-4o-mini"` | ID del modelo a utilizar. | -| `stream` | Boolean | `False` | Whether to stream back partial progress. If set, tokens will be sent as data-only. Fórmula de retrollamada necesaria. | -| `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | -| `n` | Integer | `1` | How many completions to generate for each prompt. | -| `temperature` | Real | `-1` | What sampling temperature to use, between 0 and 2. Higher values make the output more random, while lower values make it more focused and deterministic. | -| `store` | Boolean | `False` | Whether or not to store the output of this chat completion request. | +| Propiedad | Tipo | Valor por defecto | Descripción | +| ----------------------- | ------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | `"gpt-4o-mini"` | ID del modelo a utilizar. | +| `stream` | Boolean | `False` | Whether to stream back partial progress. If set, tokens will be sent as data-only. Fórmula de retrollamada necesaria. | +| `max_completion_tokens` | Integer | `0` | The maximum number of tokens that can be generated in the completion. | +| `n` | Integer | `1` | How many completions to generate for each prompt. | +| `temperature` | Real | `-1` | What sampling temperature to use, between 0 and 2. Higher values make the output more random, while lower values make it more focused and deterministic. | +| `store` | Boolean | `False` | Whether or not to store the output of this chat completion request. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatHelper.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatHelper.md index bcd8dd86dd63d1..49affca72ef8a7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatHelper.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChatHelper.md @@ -9,7 +9,7 @@ The chat helper allow to keep a list of messages in memory and make consecutive ## Propiedades -| Nombre de la propiedad | Tipo | Default Value | Descripción | +| Nombre de la propiedad | Tipo | Valor por defecto | Descripción | | ---------------------- | --------------------------------------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------- | | `chat` | [OpenAIChatAPI](OpenAIChatAPI.md) | - | The chat API instance used for communication with OpenAI. | | `systemPrompt` | [OpenAIMessage](OpenAIMessage.md) | - | The system prompt message that guides the chat assistant's responses. | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChoice.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChoice.md index b722d02a1a8399..d2a89d36ef3841 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChoice.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIChoice.md @@ -9,9 +9,9 @@ The `OpenAIChoice` class represents a choice made by the OpenAI API response, co ## Propiedades -| Propiedad | Tipo | Descripción | -| --------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| `message ` | [OpenAIMessage](OpenAIMessage.md) | The message associated with this choice. | -| `delta` | [OpenAIMessage](OpenAIMessage) | A partial message used for streaming responses.(stream: True.md) | -| `finish_reason` | Text | La razón por la que terminó la elección (por ejemplo, "stop"). | -| `index` | Integer | The index of the choice in the response. | +| Propiedad | Tipo | Descripción | +| --------------- | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | +| `message ` | [OpenAIMessage](OpenAIMessage.md) | The message associated with this choice. | +| `delta` | [OpenAIMessage](OpenAIMessage) | Un mensaje parcial utilizado para las respuestas de streaming.(stream: True.md) | +| `finish_reason` | Text | La razón por la que terminó la elección (por ejemplo, "stop"). | +| `index` | Integer | The index of the choice in the response. | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImageParameters.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImageParameters.md index 729c7320c672aa..73c10ed48e6d59 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImageParameters.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImageParameters.md @@ -13,13 +13,13 @@ The `OpenAIImageParameters` class is designed to configure and manage the parame ## Propiedades -| Nombre de la propiedad | Tipo | Default Value | Descripción | -| ---------------------- | ------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------- | -| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. | -| `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | -| `size` | Text | "1024x1024" | The size of the generated images. Must conform to model specifications. | -| `style` | Text | "" | The style of the generated images (must be either `vivid` or `natural`). | -| `response_format` | Text | "url" | The format for returned images, can be either `url` or `b64_json`. | +| Nombre de la propiedad | Tipo | Valor por defecto | Descripción | +| ---------------------- | ------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | +| `model` | Text | "dall-e-2" | Specifies the model to use for image generation. | +| `n` | Integer | 1 | The number of images to generate (must be between 1 and 10; only `n=1` is supported for `dall-e-3`). | +| `size` | Text | "1024x1024" | The size of the generated images. Must conform to model specifications. | +| `style` | Text | "" | The style of the generated images (must be either `vivid` or `natural`). | +| `response_format` | Text | "url" | The format for returned images, can be either `url` or `b64_json`. | ## Ver también diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md index 7a46e4f0f05592..1a07b18e31c43a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md @@ -9,11 +9,11 @@ The `OpenAIMessage` class represents a structured message containing a role, con ## Propiedades -| Propiedad | Tipo | Descripción | -| ----------- | ------- | ----------------------------------------------------------------------------------------------------------------------- | -| `rol` | Text | The role of the message (e.g., "user", "assistant"). | -| `contenido` | Variant | The content of the message, which can be a text or a collection of objects. | -| `user` | Text | An optional property representing the user associated with the message. | +| Propiedad | Tipo | Descripción | +| ----------- | ------- | ------------------------------------------------------------------------------------------- | +| `rol` | Text | El rol del mensaje (por ejemplo, "user", "assistant"). | +| `contenido` | Variant | The content of the message, which can be a text or a collection of objects. | +| `user` | Text | An optional property representing the user associated with the message. | ## Propiedades calculadas diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md index f44c6e73028615..cf13580c67fb53 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md @@ -115,7 +115,7 @@ var $moderation:=$client.moderations.create("This text contains inappropriate la If you do not want to wait for the OpenAPI response when sending a request to its API, you need to use asynchronous code. The result object will be received in a callback function. -See [detailed documentation for examples](asynchronous-call.md) +Ver la [documentación detallada para ejemplos](asynchronous-call.md) ## Copyright diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md index aacbcc2a41ecf9..a0e18e25cb00c7 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md @@ -26,6 +26,12 @@ Cada objeto de error contiene los siguientes atributos: | componentSignature | text | Firma del componente interno que devolvió el error | +:::nota + +Para una descripción de las firmas de los componentes, consulte la sección [Códigos de error](../Concepts/error-handling.md#error-codes). + +::: + Este comando debe ser llamado desde un método de llamada de error instalado por el comando [ON ERR CALL](on-err-call.md). @@ -33,6 +39,7 @@ Este comando debe ser llamado desde un método de llamada de error instalado por [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propiedades diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md index b2f3110745e8c8..6b2f565689e229 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md @@ -126,7 +126,7 @@ The `code` property in `methods.code` and `errors.code` is an object with the fo | tabla | Number | Number of the table (returned for a trigger, a table form method or a table form object method) | | formName | Text | Nombre del formulario (devuelto para un método de formulario) | | objectName | Text | Nombre del objeto del formulario (devuelto para un método objeto) | -| propertyName | Text | Form object property name (returned for a form object expression) | +| propertyName | Text | Nombre de la propiedad objeto de formulario (devuelto para una expresión de objeto del formulario) | | className | Text | Nombre de la clase | | functionName | Text | Nombre de la función de clase | | databaseMethod | Number | Database method index | diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md index 6b5a926b6bce61..de710cd9d2102d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md @@ -17,11 +17,11 @@ displayed_sidebar: docs ## Descripción -**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. +**FORM Event** devuelve un objeto que contiene información sobre el evento formulario que acaba de ocurrir. Por lo general, utilizará **FORM Event** en un método formulario u objeto. **Objeto devuelto** -Each returned object includes the following main properties: +Cada objeto devuelto incluye las siguientes propiedades principales: | **Propiedad** | **Tipo** | **Description** | | ------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | @@ -29,22 +29,22 @@ Each returned object includes the following main properties: | code | integer | Valor numérico del evento de formulario. | | description | text | Nombre del evento de formulario (*por ejemplo*, "On After Edit"). Consulte la sección [**Eventos formulario**](../Events/overview.md). | -For example, in the case of a click on a button, the object contains the following properties: +Por ejemplo, en el caso de un clic en un botón, el objeto contiene las siguientes propiedades: ```json {"code":4,"description":"On Clicked","objectName":"Button2"} ``` -The event object can contain additional properties, depending on the object for which the event occurs. For *eventObj* objects generated on: +El objeto evento puede contener propiedades adicionales, dependiendo del objeto para el que se produzca el evento. Para objetos *eventObj* generados en: - los objetos list box o columna de list box, ver [esta sección](../FormObjects/listbox_overview.md#additional-properties). - áreas 4D View Pro, ver [On VP Ready form event](../Events/onVpReady.md). -**Note:** If there is no current event, **FORM Event** returns a null object. +**Nota:** si no hay ningún evento actual, **FORM Event** devuelve un objeto null. ## Ejemplo 1 -You want to handle the On Clicked event on a button: +Desea manejar el evento On Clicked en un botón: ```4d  If(FORM Event.code=On Clicked) @@ -54,11 +54,11 @@ You want to handle the On Clicked event on a button: ## Ejemplo 2 -If you set the column object name with a real attribute name of a dataclass like this: +Si define el nombre del objeto columna con un nombre de atributo real de una dataclass como esta: ![](../assets/en/commands/pict4843820.en.png) -You can sort the column using the On Header Click event: +Puede ordenar la columna utilizando el evento On Header Click: ```4d  Form.event:=FORM Event @@ -72,7 +72,7 @@ You can sort the column using the On Header Click event: ## Ejemplo 3 -You want to handle the On Display Details on a list box object with a method set in the *Meta info expression* property: +Desea gestionar los detalles de visualización en un objeto list box con un método definido en la propiedad *Meta info expression*: ![](../assets/en/commands/pict4843812.en.png) @@ -92,7 +92,7 @@ El método *setColor*:  $0:=$meta ``` -The resulting list box when rows are selected: +El list box resultante cuando se seleccionan líneas: ![](../assets/en/commands/pict4843808.en.png) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md index 639b47c25d43b5..e3d894d127fd77 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md @@ -8,18 +8,18 @@ displayed_sidebar: docs -| Parámetros | Tipo | | Descripción | -| ---------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | -| form | Text, Object | → | Name (string) of form (project or table), ora POSIX path (string) to a .json file describing the form, or an object describing the form to open | -| formData | Object | → | Datos a asociar al formulario | -| \* | Operador | → | If passed = command applies to host database when it is executed from a component (parameter ignored outside of this context) | +| Parámetros | Tipo | | Descripción | +| ---------- | ------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| aTable | Tabla | → | Formulario tabla a cargar (si se omite, carga un formulario proyecto) | +| form | Text, Object | → | Nombre (cadena) del formulario (proyecto o tabla), o una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario a abrir | +| formData | Object | → | Datos a asociar al formulario | +| \* | Operador | → | Si se pasa = el comando se aplica a la base de datos del host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) | ## Descripción -The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. +El comando **FORM LOAD** se utiliza para cargar el *form* en memoria en el proceso actual junto con *formData* (opcional) para imprimir sus datos o analizar su contenido. Sólo puede haber un formulario actual por proceso. En el parámetro *form*, puede pasar: @@ -48,7 +48,7 @@ To preserve the graphic consistency of forms, it is recommended to apply the "Pr The current printing form is automatically closed when the [CLOSE PRINTING JOB](../commands-legacy/close-printing-job.md) command is called. -### Parsing form contents +### Análisis del contenido del formulario This consists in loading an off-screen form for parsing purposes. To do this, just call **FORM LOAD** outside the context of a print job. In this case, form events are not executed. diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md index 31c9966c5ee6dd..779d12afb9f6f6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md @@ -69,7 +69,7 @@ El objeto devuelto contiene las siguientes propiedades: | platforms | collection of strings | Plataforma(s) de licencia | \["macOS", "windows"\] | | expirationDate | object | Fecha de expiración (opcional) | {"day":2, "month":6, "year":2026} | | renewalFailureCount | number | Number of unsuccessful automatic renewal attempts for at least one of the product licenses (optional) | 3 | -| products | collection of objects | Description of product license (one element per product license). Ver abajo. | | +| products | collection of objects | Descripción de la licencia producto (un elemento por licencia producto). Ver abajo. | | Each object of the `products` collection can have the following properties: @@ -79,7 +79,7 @@ Each object of the `products` collection can have the following properties: | name | | string | Nombre de la licencia | "4D Write - 4D Write Pro" | | usedCount | | number | Number of consumed connections | 8 | | allowedCount | | number | Total connections allowed for the product against the expiry dates | 15 | -| rights | | collection of objects | Rights for the product (one element per expiration date) | | +| rights | | collection of objects | Derechos del producto (un elemento por fecha de caducidad) | | | | \[ \].count | number | Número de conexiones permitidas | 15 (32767 significa ilimitado) | | | \[ \].expirationDate | object | Fecha de caducidad (opcional, el mismo formato que anterior) | {"day":1, "month":11, "year":2017} | diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md index af93791b723964..5ed78b3ba8719b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage La classe `4D.OutgoingMessage` vous permet de construire des messages qui seront renvoyés par les fonctions de votre application en réponse aux [requêtes REST](../REST/REST_requests.md). Lorsque la réponse est de type `4D.OutgoingMessage`, le serveur REST ne renvoie pas un objet mais une instance d'objet de la classe `OutgoingMessage`. -Typiquement, cette classe peut être utilisée dans des fonctions personnalisées de [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) ou dans des fonctions déclarées avec le mot-clé [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) et conçues pour gérer des requêtes HTTP GET. Ces requêtes sont utilisées, par exemple, pour implémenter des fonctionnalités telles que le téléchargement de fichier, la génération et le téléchargement d'images ainsi que la réception de tout content-type via un navigateur. +Typiquement, cette classe peut être utilisée dans des fonctions personnalisées de [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) ou dans des fonctions déclarées avec le mot-clé [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) et conçues pour gérer des requêtes HTTP GET. Ces requêtes sont utilisées, par exemple, pour implémenter des fonctionnalités telles que le téléchargement de fichier, la génération et le téléchargement d'images ainsi que la réception de tout content-type via un navigateur. Une instance de cette classe est construite sur 4D Server et peut être envoyée au navigateur via le [serveur REST 4D](../REST/gettingStarted.md) uniquement. Cette classe permet d'utiliser d'autres technologies que HTTP (par exemple, mobile). diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md index d1c1a38806f6d2..d8ddfc878e3b29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -752,7 +752,7 @@ You declare singleton classes by adding appropriate keyword(s) before the [`Clas :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- Singleton shared functions support [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). +- Singleton shared functions support [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md index 699f8f80d1561e..8bd45486c5c420 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Debugging/debugLogFiles.md @@ -503,7 +503,7 @@ Vous pouvez utiliser un **fichier de configuration de log** pour gérer facileme Il existe plusieurs façons d'activer le fichier de configuration du journal, en fonction de votre configuration : - **4D Server avec interface** : vous pouvez ouvrir la page Maintenance et cliquer sur le bouton [Load logs configuration file](ServerWindow/maintenance.md#load-logs-configuration-file), puis sélectionner le fichier. Dans ce cas, vous pouvez utiliser n'importe quel nom pour le fichier de configuration. Il est immédiatement activé sur le serveur. -- **an interpreted or compiled project**: the file must be named `logConfig.json` and copied in the [Settings folder](../Project/architecture.md#settings-user) of the project (located at the same level as the [`Project` folder](../Project/architecture.md#project-folder)). Il est activé au démarrage du projet (uniquement sur le serveur en client/serveur). +- **un projet interprété ou compilé** : le fichier doit être nommé `logConfig.json` et copié dans le [dossier Settings](../Project/architecture.md#settings-user) du projet (situé au même niveau que le dossier [`Project`](../Project/architecture.md#project-folder)). Il est activé au démarrage du projet (uniquement sur le serveur en client/serveur). - **une application générée** : le fichier doit être nommé `logConfig.json` et copié dans le dossier suivant : - Windows : `Users\[userName]\AppData\Roaming\[application]` - macOS : `/Users/[userName]/Library/ApplicationSupport/[application]` diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index 0eaaf95c15398d..474f26b66ce7ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -392,7 +392,7 @@ Toutes les cases à cocher partagent une même série de propriétés de base : > (1) Non pris en charge par les styles [Regular](#regular) et [Flat](#flat).
    > (2) Non pris en charge par les styles [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) et [Collapse/Expand](#collapseexpand). -Additional specific properties are available, depending on the [button style](#check-box-button-styles): +Des propriétés spécifiques supplémentaires sont disponibles, en fonction du [style de bouton](#check-box-button-styles) : - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular: [Trois états](properties_Display.md#three-states) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md index ebf0be8dd6ad70..2ed8bfe44155aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/pluginArea_overview.md @@ -5,7 +5,7 @@ title: Zones de plug-in A plug-in area is an area on the form that is completely controlled by a [plug-in](../Extensions/develop-plug-ins.md). La capacité d’intégrer des plug-ins dans les formulaires permet d’accéder à des possibilités illimitées lorsque vous créez des applications personnalisées. -When opening an application, 4D creates an internal list of the plug-ins [installed in your application](../Concepts/plug-ins.md#installing-plug-ins). Une fois que vous avez inséré une Zone de plug-in dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste **Type** dans la fenêtre de propriétés de l’objet : +Lorsque vous ouvrez une application, 4D crée une liste interne des plug-ins [installés dans votre application](../Concepts/plug-ins.md#installing-plug-ins). Une fois que vous avez inséré une Zone de plug-in dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste **Type** dans la fenêtre de propriétés de l’objet : ![](../assets/en/FormObjects/pluginArea.png) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 158b8f5528fe58..63b61e272c7a0a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -16,7 +16,7 @@ Les caractéristiques générales des séparateurs sont les suivantes : - Les butées des séparateurs sont calculées de manière à ce que les objets déplacés restent entièrement visibles dans le formulaire ou ne passent pas sous/à côté d’un autre séparateur. Lorsque la propriété [Pousseur](properties_ResizingOptions.md#pusher) est associée à un séparateur, son déplacement vers la droite ou vers le bas ne rencontre pas de butée. - Les redimensionnements effectués dans les formulaires à l’aide des séparateurs ne sont conservés que durant l’affichage du formulaire. Une fois le formulaire refermé, les dimensions initiales sont restaurées. -Une fois inséré, un séparateur se présente sous la forme d’un trait. You can modify its [border style](properties_BackgroundAndBorder.md#border-line-style) to obtain a thinner line or [change its color](properties_BackgroundAndBorder.md#line-color). +Une fois inséré, un séparateur se présente sous la forme d’un trait. Vous pouvez modifier son [style de bordure](properties_BackgroundAndBorder.md#border-line-style) afin d’obtenir un trait plus ou moins épais, ou [modifier sa couleur](properties_BackgroundAndBorder.md#line-color). #### Exemple JSON : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md index e6df993bb970c5..1b14a410105513 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -69,10 +69,10 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - Les colonnes et les en-têtes des list box de type heure prennent désormais en charge l'option ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Nouvelles propriétés dans [`.getBoxInfo()`](../API/IMAPTransporterClass.md#getboxinfo) et [`.getBoxList()`](../API/IMAPTransporterClass.md#getboxlist). -- You can now [add and remove components using the Component manager interface](../Project/components.md#monitoring-project-dependencies). +- Vous pouvez désormais [ajouter et supprimer des composants à l'aide de l'interface du Gestionnaire de composants](../Project/components.md#monitoring-project-dependencies). - Nouveau [**mode de typage direct**](../Project/compiler.md#enabling-direct-typing) dans lequel vous déclarez toutes les variables et paramètres dans votre code en utilisant les mots-clés `var` et `#DECLARE`/`Function` (seul mode supporté dans les nouveaux projets). La [fonctionnalité de vérification de syntaxe](../Project/compiler.md#check-syntax) a été adaptée en conséquence. - Prise en charge des [singletons de session](../Concepts/classes.md#singleton-classes) et nouvelle propriété de classe [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton). -- Nouveau [mot-clé de fonction `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) pour définir des fonctions singleton ou ORDA qui peuvent être appelées par des [requêtes HTTP REST GET](../REST/ClassFunctions.md#function-calls). +- Nouveau [mot-clé de fonction `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) pour définir des fonctions singleton ou ORDA qui peuvent être appelées par des [requêtes HTTP REST GET](../REST/ClassFunctions.md#function-calls). - Nouvelle classe [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) pour que le serveur REST retourne n'importe quel contenu web. - Qodly Studio : Vous pouvez maintenant [attacher le débogueur Qodly à 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - Nouvelles clés Build Application pour que les applications 4D distantes valident les [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.fe.html) et/ou les [domaines](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.fe.html) des autorités de certification des serveurs. @@ -100,7 +100,7 @@ Lisez [**Les nouveautés de 4D 20 R6**](https://blog.4d.com/fr-whats-new-in-4d-2 - Prise en charge des opérateurs de comparaison sur les [références d'objet](../Concepts/dt_object.md#operateurs-sur-les-objets) et les [références de collection](../Concepts/dt_collection.md#operateurs-sur-les-collections). [`collection.query()`](../API/CollectionClass.md#query) prend maintenant en charge les [références d'objet et de collection en tant que valeurs de requête](../API/CollectionClass.md#reference-dobject-ou-de-collection-comme-value). - Lorsqu'un composant a un [espace de noms déclaré](../Extensions/develop-components.md#declaring-the-component-namespace), ses classes sont maintenant automatiquement partagées entre tous les composants chargés dans le projet hôte via [`cs.`](../Concepts/classes.md#cs). -- Component manager: Support of [components stored on GitHub](../Project/components.md#components-stored-on-github). +- Gestionnaire de composants : Prise en charge des [composants stockés sur GitHub](../Project/components.md#components-stored-on-github). - Nouvelle fonction [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) et API REST [`$clean`](../REST/$clean.md) pour obtenir une nouvelle entity selection basée sur l'entity selection originale mais sans ses entités supprimées. - Nouvelle fonction [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) et API REST [`$info/privileges`](../REST/$info.md) pour inspecter les privilèges de session plus facilement lors du débogage. - Nouveau fichier [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) pour personnaliser les zones Web embarquées dans 4D. @@ -130,7 +130,7 @@ Lisez [**Les nouveautés de 4D 20 R5**](https://blog.4d.com/fr-whats-new-in-4d-2 - Prise en charge des structures de gestion d'erreur [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). - La couche réseau QUIC prend désormais en charge le [*broadcasting*](../Desktop/clientServer.md#ouverture-d-un-projet-à-distance), [SSO](https://doc.4d.com/4Dv20R/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.fe.html) et [IPv6](https://doc.4d.com/4Dv20R/4D/20-R5/Paramètres-IP.300-6932707.fe.html). - Prise en charge des [restricted entity selections](../ORDA/entities.md#restricting-entity-selections). -- Prise en charge des [classes partagées](../Concepts/classes.md#shared-classes) et des [classes singleton](../Concepts/classes.md#singleton-classes). New Class properties: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). +- Prise en charge des [classes partagées](../Concepts/classes.md#shared-classes) et des [classes singleton](../Concepts/classes.md#singleton-classes). Nouvelles propriétés de classe : [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). - Prise en charge de l'[initialisation d'une propriété de classe dans sa ligne de déclaration](../Concepts/classes.md#initializing-the-property-in-the-declaration-line). - Nouveau [mode de connexion force login pour les requêtes REST](../REST/authUsers.md#force-login-mode) avec une [prise en charge spécifique dans Qodly Studio for 4D](../WebServer/qodly-studio.md#force-login). - Nouveau paramètre REST [$format](../REST/$format.md). @@ -154,10 +154,10 @@ Lisez [**Les nouveautés de 4D 20 R4**](https://blog.4d.com/fr-whats-new-in-4d-v - Les connexions TLS client/serveur et serveur SQL sont désormais [configurées dynamiquement](../Admin/tls.md#enabling-tls-with-the-other-servers) (aucun fichier de certificat n'est requis). - Format HTML direct pour les [exports de définition de structure](https://doc.4d.com/4Dv20R4/4D/20-R4/Exporting-and-importing-structure-definitions.300-6654851.en.html). - Nouveau [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) qui améliore le contrôle du code pendant le typage, la vérification de la syntaxe et les étapes de compilation afin d'éviter les erreurs d'exécution. -- Method parameters declared in `#DECLARE` prototypes are [no longer necessary in "Compiler_" methods](../Concepts/parameters.md). +- Les paramètres de méthode déclarés dans les prototypes `#DECLARE` ne sont [plus nécessaires dans les méthodes "Compiler_"(../Concepts/parameters.md). - Prise en charge des [formats de date et d'heure personnalisés](../Project/date-time-formats.md) - Nouveau mot-clé [`Try(expression)`](../Concepts/error-handling.md#tryexpression) pour gérer les cas d'erreur simples. -- New [`HTTP Parse message`](../commands/http-parse-message.md) command. +- Nouvelle commande [`HTTP Parse message`](../commands/http-parse-message.md). - Nouvelle option de compatibilité [Impression non bloquante](../settings/compatibility.md). - Nouveau [mode édition](../Admin/dataExplorer.md#editing-data) dans le Data Explorer. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R4/4D/20-R4/What-s-new.901-6655756.en.html) sur doc.4d.com. @@ -181,9 +181,9 @@ Lisez [**Les nouveautés de 4D 20 R3**](https://blog.4d.com/fr-whats-new-in-4d-v - Prise en charge du paramètre *context* dans [`Formula from string`](../commands/formula-from-string.md). - Prise en charge de la propriété `headers` dans le paramètre *connectionHandler* de [4D.WebSocket.new](../API/WebSocketClass.md#4dwebsocketnew). - [Marqueur de modification global](../ORDA/global-stamp.md) pour faciliter la mise en œuvre de modules de synchronisation des données. Nouvelles fonctions : [`ds.getGlobalStamp`](../API/DataStoreClass.md#getglobalstamp) et [`ds.setGlobalStamp`](../API/DataStoreClass.md#setglobalstamp). -- Assigning file references to picture/blob attributes is [supported in ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). +- L'assignation de références de fichiers à des attributs picture/blob est [prise en charge dans ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). - Prise en charge de [l'initialisation de la valeur et du type de données de la variable dans la ligne de déclaration](../Concepts/variables/#initialisation des variables dans la ligne de déclaration). -- Log file settings are now [saved with the current data file](../Backup/settings.md#log-management) +- Les paramètres du fichier journal sont désormais [sauvegardés avec le fichier de données courant](../Backup/settings.md#log-management) - Nouvelle syntaxe pour [déclarer des paramètres variadiques](../Concepts/parameters.md#declaring-variadic-parameters) - 4D View Pro : Prise en charge de [l'importation](../ViewPro/commands/vp-import-from-blob) et de [l'exportation](../ViewPro/commands/vp-export-to-blob) des documents 4D View Pro au format Blob. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) sur doc.4d.com. diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index a613258d4a0ab5..718d9fce72efce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -262,10 +262,10 @@ End if Lors de la création ou de la modification de classes de modèles de données, vous devez veiller aux règles décrites ci-dessous : - Puisqu'ils sont utilisés pour définir des noms de classe DataClass automatiques dans le [class store](Concepts/classes.md#class-stores) **cs**, les tables 4D doivent être nommées afin d'éviter tout conflit dans l'espace de nommage **cs**. En particulier : - - Do not give the same name to a 4D table and to a [user class name](../Concepts/classes.md#class-definition). Si un tel cas se produit, le constructeur de la classe utilisateur devient inutilisable (un avertissement est retourné par le compilateur). + - Ne donnez pas le même nom à une table 4D et à une [classe d'utilisateurs](../Concepts/classes.md#class-definition) (user class). Si un tel cas se produit, le constructeur de la classe utilisateur devient inutilisable (un avertissement est retourné par le compilateur). - N'utilisez pas de nom réservé pour une table 4D (par exemple "DataClass"). -- When defining a class, make sure the [`Class extends`](../Concepts/classes.md#class-extends-classname) statement exactly matches the parent class name (remember that they're case sensitive). Par exemple, `Class extends EntitySelection` pour une classe de sélection d'entité. +- Lors de la définition d'une classe, assurez-vous que l'instruction [`Class extends`](../Concepts/classes.md#class-extends-classname) correspond exactement au nom de la classe parente (rappelez-vous qu'ils sont sensibles à la casse). Par exemple, `Class extends EntitySelection` pour une classe de sélection d'entité. - Vous ne pouvez pas instancier un objet de classe du modèle de données avec le mot clé `new()` (une erreur est retournée). Vous devez utiliser une des méthodes listées dans la colonne [`Instanciée par` de la table de classe ORDA](#architecture). @@ -822,11 +822,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Erreur "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Singletons class functions](../Concepts/classes.md#singleton-classes) @@ -834,8 +834,8 @@ The `onHttpGet` keyword is available with: La syntaxe formelle est la suivante : ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -852,7 +852,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -864,7 +864,7 @@ See the [Parameters](../REST/classFunctions#parameters) section in the REST serv ### Résultat -A function with `onHttpGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). +A function with `onHTTPGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). :::info @@ -985,7 +985,7 @@ End if ### Fichiers de classe (class files) -An ORDA data model user class is defined by adding, at the [same location as regular class files](../Concepts/classes.md#class-definition) (*i.e.* in the `/Sources/Classes` folder of the project folder), a .4dm file with the name of the class. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. +Une classe utilisateur ORDA de modèle de données est définie en ajoutant, au [même emplacement que les fichiers de classe usuels](../Concepts/classes.md#class-definition) (c'est-à-dire dans le dossier `/Sources/Classes` du dossier projet), un fichier .4dm avec le nom de la classe. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. ### Créer des classes diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/privileges.md index fd645265cda800..1e075e1a24b64e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -197,15 +197,15 @@ La syntaxe du fichier `roles.json` est la suivante: ::: -#### Assigning permissions to ORDA class functions +#### Attribution de permissions aux fonctions de la classe ORDA -When configuring permissions, ORDA class functions are declared in the `applyTo` element using the following syntax: +Lors de la configuration des permissions, les fonctions de classe ORDA sont déclarées dans l'élément `applyTo` en utilisant la syntaxe suivante : ```json . ``` -For example, if you want to apply a permission to the following function: +Par exemple, si vous voulez appliquer une permission à la fonction suivante : ```4d // cs.CityEntity class @@ -214,13 +214,13 @@ Class extends Entity ... ``` -... you have to write: +... vous devez écrire : ```json "applyTo":"City.getPopulation" ``` -It means that you cannot use the same function names in the various ORDA classes (entity, entity selection, dataclass) if you want them to be assigned privileges. In this case, you need to use distinct function names. For example, if you have created a "drop" function in both `cs.CityEntity` and `cs.CitySelection` classes, you need to give them different names such as `dropEntity()` and `dropSelection()`. You can then write in the "roles.json" file: +Cela signifie que vous ne pouvez pas utiliser les mêmes noms de fonctions dans les différentes classes ORDA (entité, entity selection, dataclass) si vous souhaitez que des privilèges leur soient attribués. Dans ce cas, vous devez utiliser des noms de fonction distincts. Par exemple, si vous avez créé une fonction "drop" dans les classes `cs.CityEntity` et `cs.CitySelection`, vous devez leur donner des noms différents tels que `dropEntity()` et `dropSelection()`. Vous pouvez ensuite écrire dans le fichier "roles.json" : ```json "permissions": { diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md index 67bc9fbdfafadb..66abfb295503be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index 51b3bac42610a7..534a7d69d46be2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -49,7 +49,7 @@ avec des données contenues dans le body de la requête POST : `["Aguada"]` :::note -The `getCity()` function must have been declared with the `onHttpGet` keyword (see [Function configuration](#function-configuration) below). +The `getCity()` function must have been declared with the `onHTTPGet` keyword (see [Function configuration](#function-configuration) below). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Voir la section [Fonctions exposées vs non exposées](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). Par exemple : +Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). Par exemple : ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Thread-safe diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md index 60e6b860463f76..ae20d8bd1d2a05 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 85c79a54987b00..ed6c5b4f27e761 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -158,7 +158,7 @@ Il existe deux méthodes pour soumettre un formulaire (toutes deux pouvant être > Lorsque le serveur Web reçoit un formulaire posté, il appelle la méthode base `On Web Authentication` (si elle existe). -In the called method, you must call the `WEB GET VARIABLES` command in order to [retrieve the names and values](#getting-values-from-http-requests) of all the fields included in an HTML page submitted to the server. +Dans la méthode appelée, vous devez utiliser la commande `WEB GET VARIABLES` afin de [récupérer les noms et les valeurs](#getting-values-from-http-requests) de tous les champs inclus dans une page HTML soumise au serveur. Exemple pour définir l'action d'un formulaire : diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md index 8869c1b063c5fb..f6c44024b4ae4f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ Chaque objet erreur contient les attributs suivants : | message | texte | Description de l'erreur | | componentSignature | texte | Signature du composant interne qui a retourné l'erreur | +:::note + +Pour une description des signatures de composants, veuillez vous référer à la section [Codes d'erreur](../Concepts/error-handling.md#error-codes). + +::: + Cette commande doit être appelée depuis une méthode d'appel sur erreur installée par la commande [ON ERR CALL](on-err-call.md). @@ -32,6 +38,7 @@ Cette commande doit être appelée depuis une méthode d'appel sur erreur instal [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) #### Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/current/commands/session-storage.md index 176aeca32948a6..2ee3e31d620a5d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/commands/session-storage.md @@ -28,19 +28,19 @@ displayed_sidebar: docs The **Session storage** command returns the storage object of the session whose unique identifier you passed in the *id* parameter. -In *id*, pass the UUID of the session for which you want to get the storage. It is automatically assigned by 4D (4D Server or, for standalone sessions, 4D single-user) and is stored in the [**.id**](../API/SessionClass.md#id) property of the [session object](../API/SessionClass.md). If the session does not exist, the command returns **Null**. +Dans *id*, indiquez l'UUID de la session pour laquelle vous souhaitez obtenir le stockage. Il est automatiquement attribué par 4D (4D Server ou, pour les sessions autonomes, 4D monoposte) et est stocké dans la propriété [**.id**](../API/SessionClass.md#id) de l'[objet session](../API/SessionClass.md). Si la session n'existe pas, la commande renvoie **Null**. -**Note:** You can get the session identifiers using the [Process activity](process-activity.md) command. +**Note:** Vous pouvez obtenir les identifiants de session à l'aide de la commande [Process activity](process-activity.md). -The returned object is the [**.storage**](../API/SessionClass.md#storage) property of the session. It is a shared object used to store information available to all processes of the session. +L'objet renvoyé est la propriété [**.storage**](../API/SessionClass.md#storage) de la session. Il s'agit d'un objet partagé utilisé pour stocker des informations accessibles à tous les process de la session. ## Exemple -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Cette méthode modifie la valeur d'une propriété "settings" stockée dans l'objet storage d'une session spécifique : ```4d -  //Set storage for a session -  //The "Execute On Server" method property is set +  //Définition du storage d'une session +  //La propriété de méthode "Execute On Server" est définie    #DECLARE($id : Text; $text : Text)  var $obj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md index af93791b723964..5ed78b3ba8719b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage La classe `4D.OutgoingMessage` vous permet de construire des messages qui seront renvoyés par les fonctions de votre application en réponse aux [requêtes REST](../REST/REST_requests.md). Lorsque la réponse est de type `4D.OutgoingMessage`, le serveur REST ne renvoie pas un objet mais une instance d'objet de la classe `OutgoingMessage`. -Typiquement, cette classe peut être utilisée dans des fonctions personnalisées de [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) ou dans des fonctions déclarées avec le mot-clé [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) et conçues pour gérer des requêtes HTTP GET. Ces requêtes sont utilisées, par exemple, pour implémenter des fonctionnalités telles que le téléchargement de fichier, la génération et le téléchargement d'images ainsi que la réception de tout content-type via un navigateur. +Typiquement, cette classe peut être utilisée dans des fonctions personnalisées de [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) ou dans des fonctions déclarées avec le mot-clé [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) et conçues pour gérer des requêtes HTTP GET. Ces requêtes sont utilisées, par exemple, pour implémenter des fonctionnalités telles que le téléchargement de fichier, la génération et le téléchargement d'images ainsi que la réception de tout content-type via un navigateur. Une instance de cette classe est construite sur 4D Server et peut être envoyée au navigateur via le [serveur REST 4D](../REST/gettingStarted.md) uniquement. Cette classe permet d'utiliser d'autres technologies que HTTP (par exemple, mobile). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md index d1c1a38806f6d2..d8ddfc878e3b29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md @@ -752,7 +752,7 @@ You declare singleton classes by adding appropriate keyword(s) before the [`Clas :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- Singleton shared functions support [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). +- Singleton shared functions support [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugLogFiles.md index 699f8f80d1561e..8bd45486c5c420 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugLogFiles.md @@ -503,7 +503,7 @@ Vous pouvez utiliser un **fichier de configuration de log** pour gérer facileme Il existe plusieurs façons d'activer le fichier de configuration du journal, en fonction de votre configuration : - **4D Server avec interface** : vous pouvez ouvrir la page Maintenance et cliquer sur le bouton [Load logs configuration file](ServerWindow/maintenance.md#load-logs-configuration-file), puis sélectionner le fichier. Dans ce cas, vous pouvez utiliser n'importe quel nom pour le fichier de configuration. Il est immédiatement activé sur le serveur. -- **an interpreted or compiled project**: the file must be named `logConfig.json` and copied in the [Settings folder](../Project/architecture.md#settings-user) of the project (located at the same level as the [`Project` folder](../Project/architecture.md#project-folder)). Il est activé au démarrage du projet (uniquement sur le serveur en client/serveur). +- **un projet interprété ou compilé** : le fichier doit être nommé `logConfig.json` et copié dans le [dossier Settings](../Project/architecture.md#settings-user) du projet (situé au même niveau que le dossier [`Project`](../Project/architecture.md#project-folder)). Il est activé au démarrage du projet (uniquement sur le serveur en client/serveur). - **une application générée** : le fichier doit être nommé `logConfig.json` et copié dans le dossier suivant : - Windows : `Users\[userName]\AppData\Roaming\[application]` - macOS : `/Users/[userName]/Library/ApplicationSupport/[application]` diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md index 0eaaf95c15398d..474f26b66ce7ec 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md @@ -392,7 +392,7 @@ Toutes les cases à cocher partagent une même série de propriétés de base : > (1) Non pris en charge par les styles [Regular](#regular) et [Flat](#flat).
    > (2) Non pris en charge par les styles [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) et [Collapse/Expand](#collapseexpand). -Additional specific properties are available, depending on the [button style](#check-box-button-styles): +Des propriétés spécifiques supplémentaires sont disponibles, en fonction du [style de bouton](#check-box-button-styles) : - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular: [Trois états](properties_Display.md#three-states) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/pluginArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/pluginArea_overview.md index ebf0be8dd6ad70..2ed8bfe44155aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/pluginArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/pluginArea_overview.md @@ -5,7 +5,7 @@ title: Zones de plug-in A plug-in area is an area on the form that is completely controlled by a [plug-in](../Extensions/develop-plug-ins.md). La capacité d’intégrer des plug-ins dans les formulaires permet d’accéder à des possibilités illimitées lorsque vous créez des applications personnalisées. -When opening an application, 4D creates an internal list of the plug-ins [installed in your application](../Concepts/plug-ins.md#installing-plug-ins). Une fois que vous avez inséré une Zone de plug-in dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste **Type** dans la fenêtre de propriétés de l’objet : +Lorsque vous ouvrez une application, 4D crée une liste interne des plug-ins [installés dans votre application](../Concepts/plug-ins.md#installing-plug-ins). Une fois que vous avez inséré une Zone de plug-in dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste **Type** dans la fenêtre de propriétés de l’objet : ![](../assets/en/FormObjects/pluginArea.png) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md index 158b8f5528fe58..63b61e272c7a0a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md @@ -16,7 +16,7 @@ Les caractéristiques générales des séparateurs sont les suivantes : - Les butées des séparateurs sont calculées de manière à ce que les objets déplacés restent entièrement visibles dans le formulaire ou ne passent pas sous/à côté d’un autre séparateur. Lorsque la propriété [Pousseur](properties_ResizingOptions.md#pusher) est associée à un séparateur, son déplacement vers la droite ou vers le bas ne rencontre pas de butée. - Les redimensionnements effectués dans les formulaires à l’aide des séparateurs ne sont conservés que durant l’affichage du formulaire. Une fois le formulaire refermé, les dimensions initiales sont restaurées. -Une fois inséré, un séparateur se présente sous la forme d’un trait. You can modify its [border style](properties_BackgroundAndBorder.md#border-line-style) to obtain a thinner line or [change its color](properties_BackgroundAndBorder.md#line-color). +Une fois inséré, un séparateur se présente sous la forme d’un trait. Vous pouvez modifier son [style de bordure](properties_BackgroundAndBorder.md#border-line-style) afin d’obtenir un trait plus ou moins épais, ou [modifier sa couleur](properties_BackgroundAndBorder.md#line-color). #### Exemple JSON : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md index 2371904791c02d..140c5a522a1ce3 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md @@ -40,10 +40,10 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - Les colonnes et les en-têtes des list box de type heure prennent désormais en charge l'option ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Nouvelles propriétés dans [`.getBoxInfo()`](../API/IMAPTransporterClass.md#getboxinfo) et [`.getBoxList()`](../API/IMAPTransporterClass.md#getboxlist). -- You can now [add and remove components using the Component manager interface](../Project/components.md#monitoring-project-dependencies). +- Vous pouvez désormais [ajouter et supprimer des composants à l'aide de l'interface du Gestionnaire de composants](../Project/components.md#monitoring-project-dependencies). - Nouveau [**mode de typage direct**](../Project/compiler.md#enabling-direct-typing) dans lequel vous déclarez toutes les variables et paramètres dans votre code en utilisant les mots-clés `var` et `#DECLARE`/`Function` (seul mode supporté dans les nouveaux projets). La [fonctionnalité de vérification de syntaxe](../Project/compiler.md#check-syntax) a été adaptée en conséquence. - Prise en charge des [singletons de session](../Concepts/classes.md#singleton-classes) et nouvelle propriété de classe [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton). -- Nouveau [mot-clé de fonction `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) pour définir des fonctions singleton ou ORDA qui peuvent être appelées par des [requêtes HTTP REST GET](../REST/ClassFunctions.md#function-calls). +- Nouveau [mot-clé de fonction `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) pour définir des fonctions singleton ou ORDA qui peuvent être appelées par des [requêtes HTTP REST GET](../REST/ClassFunctions.md#function-calls). - Nouvelle classe [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) pour que le serveur REST retourne n'importe quel contenu web. - Qodly Studio : Vous pouvez maintenant [attacher le débogueur Qodly à 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - Nouvelles clés Build Application pour que les applications 4D distantes valident les [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.fe.html) et/ou les [domaines](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.fe.html) des autorités de certification des serveurs. @@ -71,7 +71,7 @@ Lisez [**Les nouveautés de 4D 20 R6**](https://blog.4d.com/fr-whats-new-in-4d-2 - Prise en charge des opérateurs de comparaison sur les [références d'objet](../Concepts/dt_object.md#operateurs-sur-les-objets) et les [références de collection](../Concepts/dt_collection.md#operateurs-sur-les-collections). [`collection.query()`](../API/CollectionClass.md#query) prend maintenant en charge les [références d'objet et de collection en tant que valeurs de requête](../API/CollectionClass.md#reference-dobject-ou-de-collection-comme-value). - Lorsqu'un composant a un [espace de noms déclaré](../Extensions/develop-components.md#declaring-the-component-namespace), ses classes sont maintenant automatiquement partagées entre tous les composants chargés dans le projet hôte via [`cs.`](../Concepts/classes.md#cs). -- Component manager: Support of [components stored on GitHub](../Project/components.md#components-stored-on-github). +- Gestionnaire de composants : Prise en charge des [composants stockés sur GitHub](../Project/components.md#components-stored-on-github). - Nouvelle fonction [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) et API REST [`$clean`](../REST/$clean.md) pour obtenir une nouvelle entity selection basée sur l'entity selection originale mais sans ses entités supprimées. - Nouvelle fonction [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) et API REST [`$info/privileges`](../REST/$info.md) pour inspecter les privilèges de session plus facilement lors du débogage. - Nouveau fichier [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) pour personnaliser les zones Web embarquées dans 4D. @@ -101,7 +101,7 @@ Lisez [**Les nouveautés de 4D 20 R5**](https://blog.4d.com/fr-whats-new-in-4d-2 - Prise en charge des structures de gestion d'erreur [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). - La couche réseau QUIC prend désormais en charge le [*broadcasting*](../Desktop/clientServer.md#ouverture-d-un-projet-à-distance), [SSO](https://doc.4d.com/4Dv20R/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.fe.html) et [IPv6](https://doc.4d.com/4Dv20R/4D/20-R5/Paramètres-IP.300-6932707.fe.html). - Prise en charge des [restricted entity selections](../ORDA/entities.md#restricting-entity-selections). -- Prise en charge des [classes partagées](../Concepts/classes.md#shared-classes) et des [classes singleton](../Concepts/classes.md#singleton-classes). New Class properties: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). +- Prise en charge des [classes partagées](../Concepts/classes.md#shared-classes) et des [classes singleton](../Concepts/classes.md#singleton-classes). Nouvelles propriétés de classe : [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). - Prise en charge de l'[initialisation d'une propriété de classe dans sa ligne de déclaration](../Concepts/classes.md#initializing-the-property-in-the-declaration-line). - Nouveau [mode de connexion force login pour les requêtes REST](../REST/authUsers.md#force-login-mode) avec une [prise en charge spécifique dans Qodly Studio for 4D](../WebServer/qodly-studio.md#force-login). - Nouveau paramètre REST [$format](../REST/$format.md). @@ -125,10 +125,10 @@ Lisez [**Les nouveautés de 4D 20 R4**](https://blog.4d.com/fr-whats-new-in-4d-v - Les connexions TLS client/serveur et serveur SQL sont désormais [configurées dynamiquement](../Admin/tls.md#enabling-tls-with-the-other-servers) (aucun fichier de certificat n'est requis). - Format HTML direct pour les [exports de définition de structure](https://doc.4d.com/4Dv20R4/4D/20-R4/Exporting-and-importing-structure-definitions.300-6654851.en.html). - Nouveau [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) qui améliore le contrôle du code pendant le typage, la vérification de la syntaxe et les étapes de compilation afin d'éviter les erreurs d'exécution. -- Method parameters declared in `#DECLARE` prototypes are [no longer necessary in "Compiler_" methods](../Concepts/parameters.md). +- Les paramètres de méthode déclarés dans les prototypes `#DECLARE` ne sont [plus nécessaires dans les méthodes "Compiler_"(../Concepts/parameters.md). - Prise en charge des [formats de date et d'heure personnalisés](../Project/date-time-formats.md) - Nouveau mot-clé [`Try(expression)`](../Concepts/error-handling.md#tryexpression) pour gérer les cas d'erreur simples. -- New [`HTTP Parse message`](../commands/http-parse-message.md) command. +- Nouvelle commande [`HTTP Parse message`](../commands/http-parse-message.md). - Nouvelle option de compatibilité [Impression non bloquante](../settings/compatibility.md). - Nouveau [mode édition](../Admin/dataExplorer.md#editing-data) dans le Data Explorer. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R4/4D/20-R4/What-s-new.901-6655756.en.html) sur doc.4d.com. @@ -152,9 +152,9 @@ Lisez [**Les nouveautés de 4D 20 R3**](https://blog.4d.com/fr-whats-new-in-4d-v - Prise en charge du paramètre *context* dans [`Formula from string`](../commands/formula-from-string.md). - Prise en charge de la propriété `headers` dans le paramètre *connectionHandler* de [4D.WebSocket.new](../API/WebSocketClass.md#4dwebsocketnew). - [Marqueur de modification global](../ORDA/global-stamp.md) pour faciliter la mise en œuvre de modules de synchronisation des données. Nouvelles fonctions : [`ds.getGlobalStamp`](../API/DataStoreClass.md#getglobalstamp) et [`ds.setGlobalStamp`](../API/DataStoreClass.md#setglobalstamp). -- Assigning file references to picture/blob attributes is [supported in ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). +- L'assignation de références de fichiers à des attributs picture/blob est [prise en charge dans ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). - Prise en charge de [l'initialisation de la valeur et du type de données de la variable dans la ligne de déclaration](../Concepts/variables/#initialisation des variables dans la ligne de déclaration). -- Log file settings are now [saved with the current data file](../Backup/settings.md#log-management) +- Les paramètres du fichier journal sont désormais [sauvegardés avec le fichier de données courant](../Backup/settings.md#log-management) - Nouvelle syntaxe pour [déclarer des paramètres variadiques](../Concepts/parameters.md#declaring-variadic-parameters) - 4D View Pro : Prise en charge de [l'importation](../ViewPro/commands/vp-import-from-blob) et de [l'exportation](../ViewPro/commands/vp-export-to-blob) des documents 4D View Pro au format Blob. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) sur doc.4d.com. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md index a613258d4a0ab5..718d9fce72efce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md @@ -262,10 +262,10 @@ End if Lors de la création ou de la modification de classes de modèles de données, vous devez veiller aux règles décrites ci-dessous : - Puisqu'ils sont utilisés pour définir des noms de classe DataClass automatiques dans le [class store](Concepts/classes.md#class-stores) **cs**, les tables 4D doivent être nommées afin d'éviter tout conflit dans l'espace de nommage **cs**. En particulier : - - Do not give the same name to a 4D table and to a [user class name](../Concepts/classes.md#class-definition). Si un tel cas se produit, le constructeur de la classe utilisateur devient inutilisable (un avertissement est retourné par le compilateur). + - Ne donnez pas le même nom à une table 4D et à une [classe d'utilisateurs](../Concepts/classes.md#class-definition) (user class). Si un tel cas se produit, le constructeur de la classe utilisateur devient inutilisable (un avertissement est retourné par le compilateur). - N'utilisez pas de nom réservé pour une table 4D (par exemple "DataClass"). -- When defining a class, make sure the [`Class extends`](../Concepts/classes.md#class-extends-classname) statement exactly matches the parent class name (remember that they're case sensitive). Par exemple, `Class extends EntitySelection` pour une classe de sélection d'entité. +- Lors de la définition d'une classe, assurez-vous que l'instruction [`Class extends`](../Concepts/classes.md#class-extends-classname) correspond exactement au nom de la classe parente (rappelez-vous qu'ils sont sensibles à la casse). Par exemple, `Class extends EntitySelection` pour une classe de sélection d'entité. - Vous ne pouvez pas instancier un objet de classe du modèle de données avec le mot clé `new()` (une erreur est retournée). Vous devez utiliser une des méthodes listées dans la colonne [`Instanciée par` de la table de classe ORDA](#architecture). @@ -822,11 +822,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Erreur "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Singletons class functions](../Concepts/classes.md#singleton-classes) @@ -834,8 +834,8 @@ The `onHttpGet` keyword is available with: La syntaxe formelle est la suivante : ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -852,7 +852,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -864,7 +864,7 @@ See the [Parameters](../REST/classFunctions#parameters) section in the REST serv ### Résultat -A function with `onHttpGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). +A function with `onHTTPGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). :::info @@ -985,7 +985,7 @@ End if ### Fichiers de classe (class files) -An ORDA data model user class is defined by adding, at the [same location as regular class files](../Concepts/classes.md#class-definition) (*i.e.* in the `/Sources/Classes` folder of the project folder), a .4dm file with the name of the class. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. +Une classe utilisateur ORDA de modèle de données est définie en ajoutant, au [même emplacement que les fichiers de classe usuels](../Concepts/classes.md#class-definition) (c'est-à-dire dans le dossier `/Sources/Classes` du dossier projet), un fichier .4dm avec le nom de la classe. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. ### Créer des classes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md index fd645265cda800..1e075e1a24b64e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md @@ -197,15 +197,15 @@ La syntaxe du fichier `roles.json` est la suivante: ::: -#### Assigning permissions to ORDA class functions +#### Attribution de permissions aux fonctions de la classe ORDA -When configuring permissions, ORDA class functions are declared in the `applyTo` element using the following syntax: +Lors de la configuration des permissions, les fonctions de classe ORDA sont déclarées dans l'élément `applyTo` en utilisant la syntaxe suivante : ```json . ``` -For example, if you want to apply a permission to the following function: +Par exemple, si vous voulez appliquer une permission à la fonction suivante : ```4d // cs.CityEntity class @@ -214,13 +214,13 @@ Class extends Entity ... ``` -... you have to write: +... vous devez écrire : ```json "applyTo":"City.getPopulation" ``` -It means that you cannot use the same function names in the various ORDA classes (entity, entity selection, dataclass) if you want them to be assigned privileges. In this case, you need to use distinct function names. For example, if you have created a "drop" function in both `cs.CityEntity` and `cs.CitySelection` classes, you need to give them different names such as `dropEntity()` and `dropSelection()`. You can then write in the "roles.json" file: +Cela signifie que vous ne pouvez pas utiliser les mêmes noms de fonctions dans les différentes classes ORDA (entité, entity selection, dataclass) si vous souhaitez que des privilèges leur soient attribués. Dans ce cas, vous devez utiliser des noms de fonction distincts. Par exemple, si vous avez créé une fonction "drop" dans les classes `cs.CityEntity` et `cs.CitySelection`, vous devez leur donner des noms différents tels que `dropEntity()` et `dropSelection()`. Vous pouvez ensuite écrire dans le fichier "roles.json" : ```json "permissions": { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md index 67bc9fbdfafadb..66abfb295503be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md index 51b3bac42610a7..534a7d69d46be2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md @@ -49,7 +49,7 @@ avec des données contenues dans le body de la requête POST : `["Aguada"]` :::note -The `getCity()` function must have been declared with the `onHttpGet` keyword (see [Function configuration](#function-configuration) below). +The `getCity()` function must have been declared with the `onHTTPGet` keyword (see [Function configuration](#function-configuration) below). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Voir la section [Fonctions exposées vs non exposées](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). Par exemple : +Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). Par exemple : ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Thread-safe diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md index 60e6b860463f76..ae20d8bd1d2a05 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md index 85c79a54987b00..ed6c5b4f27e761 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md @@ -158,7 +158,7 @@ Il existe deux méthodes pour soumettre un formulaire (toutes deux pouvant être > Lorsque le serveur Web reçoit un formulaire posté, il appelle la méthode base `On Web Authentication` (si elle existe). -In the called method, you must call the `WEB GET VARIABLES` command in order to [retrieve the names and values](#getting-values-from-http-requests) of all the fields included in an HTML page submitted to the server. +Dans la méthode appelée, vous devez utiliser la commande `WEB GET VARIABLES` afin de [récupérer les noms et les valeurs](#getting-values-from-http-requests) de tous les champs inclus dans une page HTML soumise au serveur. Exemple pour définir l'action d'un formulaire : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md index ca4b0cf4ad5e21..bab28a2903c1b8 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ Chaque objet erreur contient les attributs suivants : | message | texte | Description de l'erreur | | componentSignature | texte | Signature du composant interne qui a retourné l'erreur | +:::note + +Pour une description des signatures de composants, veuillez vous référer à la section [Codes d'erreur](../Concepts/error-handling.md#error-codes). + +::: + Cette commande doit être appelée depuis une méthode d'appel sur erreur installée par la commande [ON ERR CALL](on-err-call.md). @@ -32,6 +38,7 @@ Cette commande doit être appelée depuis une méthode d'appel sur erreur instal [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md index ba33d6ffa77abc..e6f6c2fcae4d7b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md @@ -28,19 +28,19 @@ displayed_sidebar: docs The **Session storage** command returns the storage object of the session whose unique identifier you passed in the *id* parameter. -In *id*, pass the UUID of the session for which you want to get the storage. It is automatically assigned by 4D (4D Server or, for standalone sessions, 4D single-user) and is stored in the [**.id**](../API/SessionClass.md#id) property of the [session object](../API/SessionClass.md). If the session does not exist, the command returns **Null**. +Dans *id*, indiquez l'UUID de la session pour laquelle vous souhaitez obtenir le stockage. Il est automatiquement attribué par 4D (4D Server ou, pour les sessions autonomes, 4D monoposte) et est stocké dans la propriété [**.id**](../API/SessionClass.md#id) de l'[objet session](../API/SessionClass.md). Si la session n'existe pas, la commande renvoie **Null**. -**Note:** You can get the session identifiers using the [Process activity](process-activity.md) command. +**Note:** Vous pouvez obtenir les identifiants de session à l'aide de la commande [Process activity](process-activity.md). -The returned object is the [**.storage**](../API/SessionClass.md#storage) property of the session. It is a shared object used to store information available to all processes of the session. +L'objet renvoyé est la propriété [**.storage**](../API/SessionClass.md#storage) de la session. Il s'agit d'un objet partagé utilisé pour stocker des informations accessibles à tous les process de la session. ## Exemple -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Cette méthode modifie la valeur d'une propriété "settings" stockée dans l'objet storage d'une session spécifique : ```4d -  //Set storage for a session -  //The "Execute On Server" method property is set +  //Définition du storage d'une session +  //La propriété de méthode "Execute On Server" est définie    #DECLARE($id : Text; $text : Text)  var $obj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EntityClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EntityClass.md index 3b9bb2f567a9f1..70a3aebd08977f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EntityClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/EntityClass.md @@ -381,7 +381,7 @@ L'objet retourné par `.drop()` contient les propriétés suivantes : | Constante | Valeur | Commentaire | | ----------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `dk status entity does not exist anymore` | 5 | L'entité n'existe plus dans les données. Cette erreur peut se produire dans les cas suivants:
  • l'entité a été supprimée (le marqueur a changé et l'espace mémoire est maintenant libre)
  • l'entité a été supprimée et remplacée par une autre avec une autre clé primaire (le marqueur a changé et une nouvelle entité utilise maintenant l'espace mémoire). Avec drop( ), cette erreur peut être retournée lorsque l'option dk force drop if stamp changed est utilisée. Lors de l'utilisation de entity.lock(), cette erreur peut être retournée lorsque l'option dk reload if stamp changed est utilisée
  • **statusText associé** : "Entity does not exist anymore" | -| `dk status locked` | 3 | The entity is locked by a pessimistic lock.
    **Associated statusText**: "Already locked" | +| `dk status locked` | 3 | L'entité est verrouillée par un verrou pessimiste.
    **statusText associé** : "Already locked" | | `dk status serious error` | 4 | Une erreur critique peut être une erreur de bas niveau de la base de données (ex. clé dupliquée), une erreur matérielle, etc.
    **statusText associé** : "Other error" | | `dk status stamp has changed` | 2 | La valeur du marqueur interne de l'entité ne correspond pas à celle de l'entité stockée dans les données (verrouillage optimiste).
  • avec `.save()`: erreur uniquement si l'option `dk auto merge` n'est pas utilisée
  • avec `.drop()`: erreur uniquement si l'option `dk force drop if stamp changed` n'est pas utilisée
  • avec `.lock()`: erreur uniquement si l'option `dk reload if stamp changed` n'est utilisée
  • **Statut associé**: "Stamp has changed"
  • | | `dk status wrong permission` | 1 | Les privilèges courants ne permettent pas de supprimer l'entité. **statusText associé** : "Permission error" | diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md index eccde4e1777e29..501cca041b73ca 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md @@ -650,7 +650,7 @@ End if #### Description -The `.expunge()` function removes all messages with the "deleted" flag from the IMAP mail server. The "deleted" flag can be set with the [`.delete()`](#delete) or [`.addFlags()`](#addflags) methods. +La fonction `.expunge()` supprime tous les messages avec le flag "deleted" du serveur de messagerie IMAP. Le flag "deleted" peut être défini avec les méthodes [`.delete()`](#delete) ou [`.addFlags()`](#addflags). **Objet retourné** diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md index af93791b723964..5ed78b3ba8719b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage La classe `4D.OutgoingMessage` vous permet de construire des messages qui seront renvoyés par les fonctions de votre application en réponse aux [requêtes REST](../REST/REST_requests.md). Lorsque la réponse est de type `4D.OutgoingMessage`, le serveur REST ne renvoie pas un objet mais une instance d'objet de la classe `OutgoingMessage`. -Typiquement, cette classe peut être utilisée dans des fonctions personnalisées de [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) ou dans des fonctions déclarées avec le mot-clé [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) et conçues pour gérer des requêtes HTTP GET. Ces requêtes sont utilisées, par exemple, pour implémenter des fonctionnalités telles que le téléchargement de fichier, la génération et le téléchargement d'images ainsi que la réception de tout content-type via un navigateur. +Typiquement, cette classe peut être utilisée dans des fonctions personnalisées de [HTTP request handler](../WebServer/http-request-handler.md#function-configuration) ou dans des fonctions déclarées avec le mot-clé [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) et conçues pour gérer des requêtes HTTP GET. Ces requêtes sont utilisées, par exemple, pour implémenter des fonctionnalités telles que le téléchargement de fichier, la génération et le téléchargement d'images ainsi que la réception de tout content-type via un navigateur. Une instance de cette classe est construite sur 4D Server et peut être envoyée au navigateur via le [serveur REST 4D](../REST/gettingStarted.md) uniquement. Cette classe permet d'utiliser d'autres technologies que HTTP (par exemple, mobile). diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md index d1c1a38806f6d2..d8ddfc878e3b29 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md @@ -752,7 +752,7 @@ You declare singleton classes by adding appropriate keyword(s) before the [`Clas :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- Singleton shared functions support [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). +- Singleton shared functions support [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugLogFiles.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugLogFiles.md index cb43d129ae85b6..1ec9ba5f751836 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugLogFiles.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugLogFiles.md @@ -503,7 +503,7 @@ Vous pouvez utiliser un **fichier de configuration de log** pour gérer facileme Il existe plusieurs façons d'activer le fichier de configuration du journal, en fonction de votre configuration : - **4D Server avec interface** : vous pouvez ouvrir la page Maintenance et cliquer sur le bouton [Load logs configuration file](ServerWindow/maintenance.md#load-logs-configuration-file), puis sélectionner le fichier. Dans ce cas, vous pouvez utiliser n'importe quel nom pour le fichier de configuration. Il est immédiatement activé sur le serveur. -- **an interpreted or compiled project**: the file must be named `logConfig.json` and copied in the [Settings folder](../Project/architecture.md#settings-user) of the project (located at the same level as the [`Project` folder](../Project/architecture.md#project-folder)). Il est activé au démarrage du projet (uniquement sur le serveur en client/serveur). +- **un projet interprété ou compilé** : le fichier doit être nommé `logConfig.json` et copié dans le [dossier Settings](../Project/architecture.md#settings-user) du projet (situé au même niveau que le dossier [`Project`](../Project/architecture.md#project-folder)). Il est activé au démarrage du projet (uniquement sur le serveur en client/serveur). - **une application générée** : le fichier doit être nommé `logConfig.json` et copié dans le dossier suivant : - Windows : `Users\[userName]\AppData\Roaming\[application]` - macOS : `/Users/[userName]/Library/ApplicationSupport/[application]` diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md index 4bbf52d0778400..de8c0fd57b9b4d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md @@ -392,7 +392,7 @@ Toutes les cases à cocher partagent une même série de propriétés de base : > (1) Not supported by the [Regular](#regular) and [Flat](#flat) styles.
    > (2) Not supported by the [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) and [Collapse/Expand](#collapseexpand) styles. -Additional specific properties are available, depending on the [button style](#check-box-button-styles): +Des propriétés spécifiques supplémentaires sont disponibles, en fonction du [style de bouton](#check-box-button-styles) : - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular: [Trois états](properties_Display.md#three-states) \ No newline at end of file diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/pluginArea_overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/pluginArea_overview.md index ebf0be8dd6ad70..2ed8bfe44155aa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/pluginArea_overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/pluginArea_overview.md @@ -5,7 +5,7 @@ title: Zones de plug-in A plug-in area is an area on the form that is completely controlled by a [plug-in](../Extensions/develop-plug-ins.md). La capacité d’intégrer des plug-ins dans les formulaires permet d’accéder à des possibilités illimitées lorsque vous créez des applications personnalisées. -When opening an application, 4D creates an internal list of the plug-ins [installed in your application](../Concepts/plug-ins.md#installing-plug-ins). Une fois que vous avez inséré une Zone de plug-in dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste **Type** dans la fenêtre de propriétés de l’objet : +Lorsque vous ouvrez une application, 4D crée une liste interne des plug-ins [installés dans votre application](../Concepts/plug-ins.md#installing-plug-ins). Une fois que vous avez inséré une Zone de plug-in dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste **Type** dans la fenêtre de propriétés de l’objet : ![](../assets/en/FormObjects/pluginArea.png) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md index 158b8f5528fe58..63b61e272c7a0a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md @@ -16,7 +16,7 @@ Les caractéristiques générales des séparateurs sont les suivantes : - Les butées des séparateurs sont calculées de manière à ce que les objets déplacés restent entièrement visibles dans le formulaire ou ne passent pas sous/à côté d’un autre séparateur. Lorsque la propriété [Pousseur](properties_ResizingOptions.md#pusher) est associée à un séparateur, son déplacement vers la droite ou vers le bas ne rencontre pas de butée. - Les redimensionnements effectués dans les formulaires à l’aide des séparateurs ne sont conservés que durant l’affichage du formulaire. Une fois le formulaire refermé, les dimensions initiales sont restaurées. -Une fois inséré, un séparateur se présente sous la forme d’un trait. You can modify its [border style](properties_BackgroundAndBorder.md#border-line-style) to obtain a thinner line or [change its color](properties_BackgroundAndBorder.md#line-color). +Une fois inséré, un séparateur se présente sous la forme d’un trait. Vous pouvez modifier son [style de bordure](properties_BackgroundAndBorder.md#border-line-style) afin d’obtenir un trait plus ou moins épais, ou [modifier sa couleur](properties_BackgroundAndBorder.md#line-color). #### Exemple JSON : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md index 2304d75c5d68bc..76d69c09b27d05 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md @@ -60,10 +60,10 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - Les colonnes et les en-têtes des list box de type heure prennent désormais en charge l'option ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Nouvelles propriétés dans [`.getBoxInfo()`](../API/IMAPTransporterClass.md#getboxinfo) et [`.getBoxList()`](../API/IMAPTransporterClass.md#getboxlist). -- You can now [add and remove components using the Component manager interface](../Project/components.md#monitoring-project-dependencies). +- Vous pouvez désormais [ajouter et supprimer des composants à l'aide de l'interface du Gestionnaire de composants](../Project/components.md#monitoring-project-dependencies). - Nouveau [**mode de typage direct**](../Project/compiler.md#enabling-direct-typing) dans lequel vous déclarez toutes les variables et paramètres dans votre code en utilisant les mots-clés `var` et `#DECLARE`/`Function` (seul mode supporté dans les nouveaux projets). La [fonctionnalité de vérification de syntaxe](../Project/compiler.md#check-syntax) a été adaptée en conséquence. - Prise en charge des [singletons de session](../Concepts/classes.md#singleton-classes) et nouvelle propriété de classe [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton). -- Nouveau [mot-clé de fonction `onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) pour définir des fonctions singleton ou ORDA qui peuvent être appelées par des [requêtes HTTP REST GET](../REST/ClassFunctions.md#function-calls). +- Nouveau [mot-clé de fonction `onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) pour définir des fonctions singleton ou ORDA qui peuvent être appelées par des [requêtes HTTP REST GET](../REST/ClassFunctions.md#function-calls). - Nouvelle classe [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) pour que le serveur REST retourne n'importe quel contenu web. - Qodly Studio : Vous pouvez maintenant [attacher le débogueur Qodly à 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - Nouvelles clés Build Application pour que les applications 4D distantes valident les [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.fe.html) et/ou les [domaines](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.fe.html) des autorités de certification des serveurs. @@ -91,7 +91,7 @@ Lisez [**Les nouveautés de 4D 20 R6**](https://blog.4d.com/fr-whats-new-in-4d-2 - Prise en charge des opérateurs de comparaison sur les [références d'objet](../Concepts/dt_object.md#operateurs-sur-les-objets) et les [références de collection](../Concepts/dt_collection.md#operateurs-sur-les-collections). [`collection.query()`](../API/CollectionClass.md#query) prend maintenant en charge les [références d'objet et de collection en tant que valeurs de requête](../API/CollectionClass.md#reference-dobject-ou-de-collection-comme-value). - Lorsqu'un composant a un [espace de noms déclaré](../Extensions/develop-components.md#declaring-the-component-namespace), ses classes sont maintenant automatiquement partagées entre tous les composants chargés dans le projet hôte via [`cs.`](../Concepts/classes.md#cs). -- Component manager: Support of [components stored on GitHub](../Project/components.md#components-stored-on-github). +- Gestionnaire de composants : Prise en charge des [composants stockés sur GitHub](../Project/components.md#components-stored-on-github). - Nouvelle fonction [`entitySelection.clean()`](../API/EntitySelectionClass.md#clean) et API REST [`$clean`](../REST/$clean.md) pour obtenir une nouvelle entity selection basée sur l'entity selection originale mais sans ses entités supprimées. - Nouvelle fonction [`session.getPrivileges()`](../API/SessionClass.md#getprivileges) et API REST [`$info/privileges`](../REST/$info.md) pour inspecter les privilèges de session plus facilement lors du débogage. - Nouveau fichier [4DCEFParameters.json](../FormObjects/webArea_overview.md#4dcefparametersjson) pour personnaliser les zones Web embarquées dans 4D. @@ -121,7 +121,7 @@ Lisez [**Les nouveautés de 4D 20 R5**](https://blog.4d.com/fr-whats-new-in-4d-2 - Prise en charge des structures de gestion d'erreur [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). - La couche réseau QUIC prend désormais en charge le [*broadcasting*](../Desktop/clientServer.md#ouverture-d-un-projet-à-distance), [SSO](https://doc.4d.com/4Dv20R/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.fe.html) et [IPv6](https://doc.4d.com/4Dv20R/4D/20-R5/Paramètres-IP.300-6932707.fe.html). - Prise en charge des [restricted entity selections](../ORDA/entities.md#restricting-entity-selections). -- Prise en charge des [classes partagées](../Concepts/classes.md#shared-classes) et des [classes singleton](../Concepts/classes.md#singleton-classes). New Class properties: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). +- Prise en charge des [classes partagées](../Concepts/classes.md#shared-classes) et des [classes singleton](../Concepts/classes.md#singleton-classes). Nouvelles propriétés de classe : [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). - Prise en charge de l'[initialisation d'une propriété de classe dans sa ligne de déclaration](../Concepts/classes.md#initializing-the-property-in-the-declaration-line). - Nouveau [mode de connexion force login pour les requêtes REST](../REST/authUsers.md#force-login-mode) avec une [prise en charge spécifique dans Qodly Studio for 4D](../WebServer/qodly-studio.md#force-login). - Nouveau paramètre REST [$format](../REST/$format.md). @@ -145,10 +145,10 @@ Lisez [**Les nouveautés de 4D 20 R4**](https://blog.4d.com/fr-whats-new-in-4d-v - Les connexions TLS client/serveur et serveur SQL sont désormais [configurées dynamiquement](../Admin/tls.md#enabling-tls-with-the-other-servers) (aucun fichier de certificat n'est requis). - Format HTML direct pour les [exports de définition de structure](https://doc.4d.com/4Dv20R4/4D/20-R4/Exporting-and-importing-structure-definitions.300-6654851.en.html). - Nouveau [Code Live Checker](../code-editor/write-class-method.md#warnings-and-errors) qui améliore le contrôle du code pendant le typage, la vérification de la syntaxe et les étapes de compilation afin d'éviter les erreurs d'exécution. -- Method parameters declared in `#DECLARE` prototypes are [no longer necessary in "Compiler_" methods](../Concepts/parameters.md). +- Les paramètres de méthode déclarés dans les prototypes `#DECLARE` ne sont [plus nécessaires dans les méthodes "Compiler_"(../Concepts/parameters.md). - Prise en charge des [formats de date et d'heure personnalisés](../Project/date-time-formats.md) - Nouveau mot-clé [`Try(expression)`](../Concepts/error-handling.md#tryexpression) pour gérer les cas d'erreur simples. -- New [`HTTP Parse message`](../commands/http-parse-message.md) command. +- Nouvelle commande [`HTTP Parse message`](../commands/http-parse-message.md). - Nouvelle option de compatibilité [Impression non bloquante](../settings/compatibility.md). - Nouveau [mode édition](../Admin/dataExplorer.md#editing-data) dans le Data Explorer. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R4/4D/20-R4/What-s-new.901-6655756.en.html) sur doc.4d.com. @@ -172,9 +172,9 @@ Lisez [**Les nouveautés de 4D 20 R3**](https://blog.4d.com/fr-whats-new-in-4d-v - Prise en charge du paramètre *context* dans [`Formula from string`](../commands/formula-from-string.md). - Prise en charge de la propriété `headers` dans le paramètre *connectionHandler* de [4D.WebSocket.new](../API/WebSocketClass.md#4dwebsocketnew). - [Marqueur de modification global](../ORDA/global-stamp.md) pour faciliter la mise en œuvre de modules de synchronisation des données. Nouvelles fonctions : [`ds.getGlobalStamp`](../API/DataStoreClass.md#getglobalstamp) et [`ds.setGlobalStamp`](../API/DataStoreClass.md#setglobalstamp). -- Assigning file references to picture/blob attributes is [supported in ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). +- L'assignation de références de fichiers à des attributs picture/blob est [prise en charge dans ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). - Prise en charge de [l'initialisation de la valeur et du type de données de la variable dans la ligne de déclaration](../Concepts/variables/#initialisation des variables dans la ligne de déclaration). -- Log file settings are now [saved with the current data file](../Backup/settings.md#log-management) +- Les paramètres du fichier journal sont désormais [sauvegardés avec le fichier de données courant](../Backup/settings.md#log-management) - Nouvelle syntaxe pour [déclarer des paramètres variadiques](../Concepts/parameters.md#declaring-variadic-parameters) - 4D View Pro : Prise en charge de [l'importation](../ViewPro/commands/vp-import-from-blob) et de [l'exportation](../ViewPro/commands/vp-export-to-blob) des documents 4D View Pro au format Blob. - Commandes du langage 4D : [page What's new](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) sur doc.4d.com. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md index a613258d4a0ab5..718d9fce72efce 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md @@ -262,10 +262,10 @@ End if Lors de la création ou de la modification de classes de modèles de données, vous devez veiller aux règles décrites ci-dessous : - Puisqu'ils sont utilisés pour définir des noms de classe DataClass automatiques dans le [class store](Concepts/classes.md#class-stores) **cs**, les tables 4D doivent être nommées afin d'éviter tout conflit dans l'espace de nommage **cs**. En particulier : - - Do not give the same name to a 4D table and to a [user class name](../Concepts/classes.md#class-definition). Si un tel cas se produit, le constructeur de la classe utilisateur devient inutilisable (un avertissement est retourné par le compilateur). + - Ne donnez pas le même nom à une table 4D et à une [classe d'utilisateurs](../Concepts/classes.md#class-definition) (user class). Si un tel cas se produit, le constructeur de la classe utilisateur devient inutilisable (un avertissement est retourné par le compilateur). - N'utilisez pas de nom réservé pour une table 4D (par exemple "DataClass"). -- When defining a class, make sure the [`Class extends`](../Concepts/classes.md#class-extends-classname) statement exactly matches the parent class name (remember that they're case sensitive). Par exemple, `Class extends EntitySelection` pour une classe de sélection d'entité. +- Lors de la définition d'une classe, assurez-vous que l'instruction [`Class extends`](../Concepts/classes.md#class-extends-classname) correspond exactement au nom de la classe parente (rappelez-vous qu'ils sont sensibles à la casse). Par exemple, `Class extends EntitySelection` pour une classe de sélection d'entité. - Vous ne pouvez pas instancier un objet de classe du modèle de données avec le mot clé `new()` (une erreur est retournée). Vous devez utiliser une des méthodes listées dans la colonne [`Instanciée par` de la table de classe ORDA](#architecture). @@ -822,11 +822,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Erreur "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Singletons class functions](../Concepts/classes.md#singleton-classes) @@ -834,8 +834,8 @@ The `onHttpGet` keyword is available with: La syntaxe formelle est la suivante : ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -852,7 +852,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -864,7 +864,7 @@ See the [Parameters](../REST/classFunctions#parameters) section in the REST serv ### Résultat -A function with `onHttpGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). +A function with `onHTTPGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). :::info @@ -985,7 +985,7 @@ End if ### Fichiers de classe (class files) -An ORDA data model user class is defined by adding, at the [same location as regular class files](../Concepts/classes.md#class-definition) (*i.e.* in the `/Sources/Classes` folder of the project folder), a .4dm file with the name of the class. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. +Une classe utilisateur ORDA de modèle de données est définie en ajoutant, au [même emplacement que les fichiers de classe usuels](../Concepts/classes.md#class-definition) (c'est-à-dire dans le dossier `/Sources/Classes` du dossier projet), un fichier .4dm avec le nom de la classe. Par exemple, une classe d'entité pour la dataclass `Utilities` sera définie via un fichier `UtilitiesEntity.4dm`. ### Créer des classes diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md index fd645265cda800..1e075e1a24b64e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md @@ -197,15 +197,15 @@ La syntaxe du fichier `roles.json` est la suivante: ::: -#### Assigning permissions to ORDA class functions +#### Attribution de permissions aux fonctions de la classe ORDA -When configuring permissions, ORDA class functions are declared in the `applyTo` element using the following syntax: +Lors de la configuration des permissions, les fonctions de classe ORDA sont déclarées dans l'élément `applyTo` en utilisant la syntaxe suivante : ```json . ``` -For example, if you want to apply a permission to the following function: +Par exemple, si vous voulez appliquer une permission à la fonction suivante : ```4d // cs.CityEntity class @@ -214,13 +214,13 @@ Class extends Entity ... ``` -... you have to write: +... vous devez écrire : ```json "applyTo":"City.getPopulation" ``` -It means that you cannot use the same function names in the various ORDA classes (entity, entity selection, dataclass) if you want them to be assigned privileges. In this case, you need to use distinct function names. For example, if you have created a "drop" function in both `cs.CityEntity` and `cs.CitySelection` classes, you need to give them different names such as `dropEntity()` and `dropSelection()`. You can then write in the "roles.json" file: +Cela signifie que vous ne pouvez pas utiliser les mêmes noms de fonctions dans les différentes classes ORDA (entité, entity selection, dataclass) si vous souhaitez que des privilèges leur soient attribués. Dans ce cas, vous devez utiliser des noms de fonction distincts. Par exemple, si vous avez créé une fonction "drop" dans les classes `cs.CityEntity` et `cs.CitySelection`, vous devez leur donner des noms différents tels que `dropEntity()` et `dropSelection()`. Vous pouvez ensuite écrire dans le fichier "roles.json" : ```json "permissions": { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md index 67bc9fbdfafadb..66abfb295503be 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md index 51b3bac42610a7..534a7d69d46be2 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md @@ -49,7 +49,7 @@ avec des données contenues dans le body de la requête POST : `["Aguada"]` :::note -The `getCity()` function must have been declared with the `onHttpGet` keyword (see [Function configuration](#function-configuration) below). +The `getCity()` function must have been declared with the `onHTTPGet` keyword (see [Function configuration](#function-configuration) below). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Voir la section [Fonctions exposées vs non exposées](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). Par exemple : +Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). Par exemple : ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Thread-safe diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md index 60e6b860463f76..ae20d8bd1d2a05 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md index 85c79a54987b00..ed6c5b4f27e761 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md @@ -158,7 +158,7 @@ Il existe deux méthodes pour soumettre un formulaire (toutes deux pouvant être > Lorsque le serveur Web reçoit un formulaire posté, il appelle la méthode base `On Web Authentication` (si elle existe). -In the called method, you must call the `WEB GET VARIABLES` command in order to [retrieve the names and values](#getting-values-from-http-requests) of all the fields included in an HTML page submitted to the server. +Dans la méthode appelée, vous devez utiliser la commande `WEB GET VARIABLES` afin de [récupérer les noms et les valeurs](#getting-values-from-http-requests) de tous les champs inclus dans une page HTML soumise au serveur. Exemple pour définir l'action d'un formulaire : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md index 8869c1b063c5fb..f6c44024b4ae4f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ Chaque objet erreur contient les attributs suivants : | message | texte | Description de l'erreur | | componentSignature | texte | Signature du composant interne qui a retourné l'erreur | +:::note + +Pour une description des signatures de composants, veuillez vous référer à la section [Codes d'erreur](../Concepts/error-handling.md#error-codes). + +::: + Cette commande doit être appelée depuis une méthode d'appel sur erreur installée par la commande [ON ERR CALL](on-err-call.md). @@ -32,6 +38,7 @@ Cette commande doit être appelée depuis une méthode d'appel sur erreur instal [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) #### Propriétés diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/form.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/form.md index 6c31af67f60bc3..184ff70de221a5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/form.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/form.md @@ -24,7 +24,7 @@ displayed_sidebar: docs ## Description -La commande **Form** renvoie l'objet associé au formulaire en cours (instancié à partir du paramètre *formData* ou de la classe utilisateur assignée dans l'éditeur de formulaires). 4D automatically associates an object to the current form in the following cases: +La commande **Form** renvoie l'objet associé au formulaire en cours (instancié à partir du paramètre *formData* ou de la classe utilisateur assignée dans l'éditeur de formulaires). 4D associe automatiquement un objet au formulaire courant dans les cas suivants : - le formulaire courant a été chargé par l'une des commandes [`DIALOG`](dialog.md), [`Print form`](print-form.md), ou [`FORM LOAD`](form-load.md), - le formulaire courant est un sous-formulaire, diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md index ccfb3760832b0f..793db83a3d414c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md @@ -17,7 +17,7 @@ displayed_sidebar: docs ## Description -The `New collection` command creates a new empty or prefilled collection and returns its reference. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). +La commande `New collection` crée une nouvelle collection vide ou pré-remplie et retourne sa référence. Les collections peuvent être gérées à l'aide des propriétés et des fonctions de la [classe Collection](../API/CollectionClass.md). Si vous ne passez aucun paramètre, `New collection` crée une collection vide et retourne sa référence. diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md index 654e723f00f920..eec949a44d9b2e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Description -La commande **Process activity** retourne une vue instantanée des pocess en cours d'exécution et/ou (4D Server uniquement) de sessions utilisateur connectées à un moment donné. This command returns all processes, including internal processes that are not reachable by the [Process info](process-info.md) command. +La commande **Process activity** retourne une vue instantanée des pocess en cours d'exécution et/ou (4D Server uniquement) de sessions utilisateur connectées à un moment donné. Cette commande retourne tous les process, y compris les process internes qui ne sont pas accessibles à la commande [Process info](process-info.md). Par défaut, lorsqu'elle est utilisée sans aucun paramètre, **Process activity** renvoie un objet contenant les propriétés suivantes : diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md index 176aeca32948a6..177583a834db94 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md @@ -26,21 +26,21 @@ displayed_sidebar: docs ## Description -The **Session storage** command returns the storage object of the session whose unique identifier you passed in the *id* parameter. +La commande **Session storage** renvoie l'objet de stockage de la session dont l'identifiant unique a été passé dans le paramètre *id*. -In *id*, pass the UUID of the session for which you want to get the storage. It is automatically assigned by 4D (4D Server or, for standalone sessions, 4D single-user) and is stored in the [**.id**](../API/SessionClass.md#id) property of the [session object](../API/SessionClass.md). If the session does not exist, the command returns **Null**. +Dans *id*, indiquez l'UUID de la session pour laquelle vous souhaitez obtenir le stockage. Il est automatiquement attribué par 4D (4D Server ou, pour les sessions autonomes, 4D monoposte) et est stocké dans la propriété [**.id**](../API/SessionClass.md#id) de l'[objet session](../API/SessionClass.md). Si la session n'existe pas, la commande renvoie **Null**. -**Note:** You can get the session identifiers using the [Process activity](process-activity.md) command. +**Note:** Vous pouvez obtenir les identifiants de session à l'aide de la commande [Process activity](process-activity.md). -The returned object is the [**.storage**](../API/SessionClass.md#storage) property of the session. It is a shared object used to store information available to all processes of the session. +L'objet renvoyé est la propriété [**.storage**](../API/SessionClass.md#storage) de la session. Il s'agit d'un objet partagé utilisé pour stocker des informations accessibles à tous les process de la session. ## Exemple -This method modifies the value of a "settings" property stored in the storage object of a specific session: +Cette méthode modifie la valeur d'une propriété "settings" stockée dans l'objet storage d'une session spécifique : ```4d -  //Set storage for a session -  //The "Execute On Server" method property is set +  //Définition du storage d'une session +  //La propriété de méthode "Execute On Server" est définie    #DECLARE($id : Text; $text : Text)  var $obj : Object diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md index a70eead97a7257..5da091a331de46 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/ORDA/privileges.md @@ -149,14 +149,14 @@ La syntaxe du fichier `roles.json` est la suivante: ::: -#### Assigning permissions to ORDA class functions +#### Attribution de permissions aux fonctions de la classe ORDA -When configuring permissions, ORDA class functions are declared in the `applyTo` element using the following syntax: +Lors de la configuration des permissions, les fonctions de classe ORDA sont déclarées dans l'élément `applyTo` en utilisant la syntaxe suivante : ```json . ``` -For example, if you want to apply a permission to the following function: +Par exemple, si vous voulez appliquer une permission à la fonction suivante : ```4d // cs.CityEntity class @@ -164,13 +164,13 @@ Class extends Entity Function getPopulation() : Integer ... ``` -... you have to write: +... vous devez écrire : ```json "applyTo":"City.getPopulation" ``` -It means that you cannot use the same function names in the various ORDA classes (entity, entity selection, dataclass) if you want them to be assigned privileges. In this case, you need to use distinct function names. For example, if you have created a "drop" function in both `cs.CityEntity` and `cs.CitySelection` classes, you need to give them different names such as `dropEntity()` and `dropSelection()`. You can then write in the "roles.json" file: +Cela signifie que vous ne pouvez pas utiliser les mêmes noms de fonctions dans les différentes classes ORDA (entité, entity selection, dataclass) si vous souhaitez que des privilèges leur soient attribués. Dans ce cas, vous devez utiliser des noms de fonction distincts. Par exemple, si vous avez créé une fonction "drop" dans les classes `cs.CityEntity` et `cs.CitySelection`, vous devez leur donner des noms différents tels que `dropEntity()` et `dropSelection()`. Vous pouvez ensuite écrire dans le fichier "roles.json" : ```json "permissions": { diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md index d244d583a75696..a78e7a36a75f32 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/code-editor/creating-using-macros.md @@ -124,7 +124,7 @@ La balise `` permet de générer et d'utiliser des macro-commandes qui e Le code d'une méthode appelée est exécuté dans un nouveau process. Ce process est tué une fois la méthode exécutée. -> Le process de structure reste figé jusqu'à ce que l'exécution de la méthode appelée soit terminée. Vous devez vous assurer que l'exécution est rapide et qu'il n'y a aucun risque qu'elle bloque l'application. If this occurs, use the **Ctrl+F8** (Windows) or **Command+F8** (macOS) command to "kill" the process. +> Le process de structure reste figé jusqu'à ce que l'exécution de la méthode appelée soit terminée. Vous devez vous assurer que l'exécution est rapide et qu'il n'y a aucun risque qu'elle bloque l'application. Si cela se produit, utilisez la commande **Ctrl+F8** (Windows) ou **Command+F8** (macOS) pour "tuer" le process. ## Appeler des macros diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md b/i18n/ja/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md index 3e3b8f000bc88b..40ccb99e15291a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage `4D.OutgoingMessage` クラスを使うと、アプリケーションの関数が[REST リクエスト](../REST/REST_requests.md) に応答して返すメッセージを作成することができます。 レスポンスが`4D.OutgoingMessage` 型であった場合、REST サーバーはオブジェクトを返すのではなく、`OutgoingMessage` クラスのオブジェクトインスタンスを返します。 -通常、このクラスは、カスタムの[HTTP リクエストハンドラー関数](../WebServer/http-request-handler.md#関数の設定) またはHTTP GET リクエストを管理するようにデザインされた、[`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードで宣言された関数内で使用することができます。 このようなリクエストは、例えば、ファイルのダウンロード、画像の生成、ダウンロードなどの機能を実装するためや、ブラウザを介して任意のコンテンツタイプを受信するために使用されます。 +通常、このクラスは、カスタムの[HTTP リクエストハンドラー関数](../WebServer/http-request-handler.md#関数の設定) またはHTTP GET リクエストを管理するようにデザインされた、[`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードで宣言された関数内で使用することができます。 このようなリクエストは、例えば、ファイルのダウンロード、画像の生成、ダウンロードなどの機能を実装するためや、ブラウザを介して任意のコンテンツタイプを受信するために使用されます。 このクラスのインスタンスは4D Server 上にビルドされ、[4D REST サーバー](../REST/gettingStarted.md) によってのみブラウザに送信することができます。 このクラスを使用することで、HTTP 以外のテクノロジー(例: モバイルなど)を使用することができます。 このクラスを使用することで、HTTP 以外のテクノロジー(例: モバイルなど)を使用することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md index 58a1f562432114..ae6a92c1e91a00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -753,7 +753,7 @@ shared Function Bar($value : Integer) :::note - セッションシングルトンは、自動的に共有シングルトンとなります(クラスコンストラクターにおいて`shared` キーワードを使用する必要はありません)。 -- シングルトンの共有関数は、[`onHttpGet` キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) をサポートします。 +- シングルトンの共有関数は、[`onHTTPGet` キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) をサポートします。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md index f2a085d2b7f309..e80e02f43c9084 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Develop/preemptive.md @@ -268,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - //%T- 検証を無効にします - - // スレッドセーフ検証から除外するコード - $w:=Open window(10;10;100;100) // 例 - - //%T+ 検証を有効に戻します + //%T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + //%T+ to enable thread safety checking again for the rest of the method ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md index f300f784014171..38f5891b0c95eb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -72,7 +72,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - [コンポーネントマネージャーのインターフェースを使用してコンポーネントを追加および削除](../Project/components.md#プロジェクトの依存関係のモニタリング) できるようになりました。 - コンパイラー設定の新しい [**直接型指定モード**](../Project/compiler.md#直接型指定の有効化): コード内のすべての変数および引数を `var` と `#DECLARE`/`Function` キーワードで宣言します (新規プロジェクトではこのモードのみサポートされます)。 これに伴い、[シンタックスチェック機能](../Project/compiler.md#シンタックスチェック) が強化されました。 これに伴い、[シンタックスチェック機能](../Project/compiler.md#シンタックスチェック) が強化されました。 - [セッションシングルトン](../Concepts/classes.md#シングルトンクラス) と、新しい [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) クラスプロパティをサポート。 -- 新しい[`onHttpGet` 関数キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) を使用して[HTTP REST GET requests](../REST/ClassFunctions.md#function-calls) 経由で呼び出し可能なシングルトンまたはORDA 関数を定義できるようになりました。 +- 新しい[`onHTTPGet` 関数キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) を使用して[HTTP REST GET requests](../REST/ClassFunctions.md#function-calls) 経由で呼び出し可能なシングルトンまたはORDA 関数を定義できるようになりました。 - 新しい [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用してREST サーバーがあらゆるWeb コンテンツを返すようになりました。 - Qodly Studio: [Qodly Studio デバッガーを 4D Server で有効化](../WebServer/qodly-studio.md#4d-server-で-qodlyデバッガーを使用する) できるようになりました。 - 4Dクライアントアプリケーション用の新しいアプリケーションビルド XMLキー: 接続時にサーバーから送信される証明書について、認証局の diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index c52c5da3b0a2c5..7297a333163d04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -832,11 +832,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // エラー (未知のメンバー機能です) ``` -## onHttpGet キーワード +## onHTTPGet キーワード -`onHttpGet` キーワードを使用することで、`GET` 動詞(メソッド)を使用してHTTP リクエストを通して呼び出し可能な関数を宣言することができます。 このような関数は例えば[`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用することで、あらゆるWeb コンテンツを返すことができます。 +`onHTTPGet` キーワードを使用することで、`GET` 動詞(メソッド)を使用してHTTP リクエストを通して呼び出し可能な関数を宣言することができます。 このような関数は例えば[`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用することで、あらゆるWeb コンテンツを返すことができます。 -`onHttpGet` キーワードが使用できる関数は以下の通りです: +`onHTTPGet` キーワードが使用できる関数は以下の通りです: - ORDA データモデルクラス関数 - [シングルトンクラス関数](../Concepts/classes.md#シングルトンクラス) @@ -844,8 +844,8 @@ $id:=$remoteDS.Schools.computeIDNumber() // エラー (未知のメンバー機 シンタックスは次の通りです: ```4d -// onHttpGet 関数を宣言する -exposed onHttpGet Function (params) : result +// onHTTPGet 関数を宣言する +exposed onHTTPGet Function (params) : result ``` :::info @@ -862,7 +862,7 @@ exposed onHttpGet Function (params) : result ### params -`onHttpGet` キーワードを持つ関数は、[引数](../Concepts/parameters.md) を受け入れます。 +`onHTTPGet` キーワードを持つ関数は、[引数](../Concepts/parameters.md) を受け入れます。 HTTP GET リクエストにおいては、引数はURL 内に直接渡される必要があり、また`$params` キーワードを使用して宣言されている必要があります(引数はコレクション内に受け取られる必要があります)。 @@ -874,7 +874,7 @@ REST サーバードキュメントの[引数](../REST/classFunctions#引数) ### 戻り値 -`onHttpGet` キーワードを持つ関数は、サポートされる型であれば、あらゆる値を返すことが可能です([引数](../REST/classFunctions#引数)と同様です)。 +`onHTTPGet` キーワードを持つ関数は、サポートされる型であれば、あらゆる値を返すことが可能です([引数](../REST/classFunctions#引数)と同様です)。 :::info diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$singleton.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$singleton.md index ca6b0f4b4624c6..11d6285153df40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/$singleton.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/$singleton.md @@ -43,7 +43,7 @@ POST リクエストのボディに関数に渡す引数を含めます: `["mypa :::note -`SingletonClassFunction()` 関数を `GET` で呼び出し可能にするためには、この関数は `onHttpGet` キーワードで宣言されている必要があります([関数の設定](ClassFunctions#関数の設定) を参照して下さい)。 +`SingletonClassFunction()` 関数を `GET` で呼び出し可能にするためには、この関数は `onHTTPGet` キーワードで宣言されている必要があります([関数の設定](ClassFunctions#関数の設定) を参照して下さい)。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index a6203d2be9c668..a93094fa52be04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -50,7 +50,7 @@ POST リクエストのボディに関数に渡す引数を含めます: `["Agua :::note -`getCity()` 関数は、 `onHttpGet` キーワードを使用して宣言されている必要があります(以下の[関数の設定](#関数の設定) を参照して下さい)。 +`getCity()` 関数は、 `onHTTPGet` キーワードを使用して宣言されている必要があります(以下の[関数の設定](#関数の設定) を参照して下さい)。 ::: @@ -72,13 +72,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage 詳細については[公開vs非公開関数](../ORDA/ordaClasses.md#公開vs非公開関数) の章を参照して下さい。 -### `onHttpGet` +### `onHTTPGet` -HTTP `GET` リクエストから呼び出すことのできる関数は、[`onHttpGet` キーワード](../ORDA/ordaClasses.md#onHttpGet-キーワード) も使用して明確に宣言されていなければなりません。 例: +HTTP `GET` リクエストから呼び出すことのできる関数は、[`onHTTPGet` キーワード](../ORDA/ordaClasses.md#onHTTPGet-キーワード) も使用して明確に宣言されていなければなりません。 例: ```4d // GET リクエストを許可する -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### スレッドセーフ diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md index ef60bc29ae6be3..86fffc80a746bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ HTTP リクエストハンドラーコードは、[**共有された**](../Conce :::note -[`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) または [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードを使用してリクエストハンドラー関数を外部REST 呼び出しへと公開することは**推奨されていません**。 +[`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) または [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードを使用してリクエストハンドラー関数を外部REST 呼び出しへと公開することは**推奨されていません**。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 188ee11dabd096..0160aaebd757bd 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -126,7 +126,7 @@ wk factur x プロパティは、2つまでのプロパティを格納するこ | profile | Text | 任意。 オプション。 任意。 任意。 任意。 任意。 If omitted, *profile* is determined from the provided xml file or text (which must use a standard profile). 渡された場合には、標準のプロファイル名以外の名前でも構いません(他のプロファイル、例えばRECHNUNG などを使用することも可能)。 **注意**: 標準のプロファイル名は以下のとおりです: MINIMUM、BASIC WL、BASIC、EN 16931 (別名 COMFORT でありこれはエイリアス)、EXTENDED | | version | Text | 任意。 オプション。 オプション。 デフォルト値は"1.0" | -### About Factur-X / ZUGFeRD PDF documents +### Factur-X / ZUGFeRD PDF ドキュメントについて *Factur-X / ZUGFeRD* はハイブリッドな電子請求書のための欧州の規格です(PDFはユーザー用、XML データは処理の自動化用)。 詳細な情報については [こちらのblog記事](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) を参照してください。 詳細な情報については [こちらのblog記事](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) を参照してください。 詳細な情報については [こちらのblog記事](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) を参照してください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md index 14ac34996b7749..d088dc7068ba38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-formula.md @@ -30,13 +30,13 @@ displayed_sidebar: docs *formula* 引数には、評価される 4D フォーミュラを渡します。 以下のものを渡すことができます: -- either a [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula.md) or [**Formula from string**](../../commands/formula.md-from-string) command, +- [**Formula**](../../commands/formula.md) または [**Formula from string**](../../commands/formula.md-from-string) コマンドで作成された[フォーミュラオブジェクト](../../commands/formula.md-objects) - または以下の2つのプロパティを格納しているオブジェクト: -| **プロパティ** | **型** | **Description** | -| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | Text | ドキュメント内で表示するフォーミュラの名前 | -| formula | Object | The [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula.md) or [**Formula from string**](../../commands/formula.md-from-string) command | +| **プロパティ** | **型** | **Description** | +| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| name | Text | ドキュメント内で表示するフォーミュラの名前 | +| formula | Object | [**Formula**](../../commands/formula.md) または [**Formula from string**](../../commands/formula.md-from-string) コマンドで作成された[フォーミュラオブジェクト](../../commands/formula.md-objects) | フォーミュラの*name* プロパティがあるオブジェクトを使用する場合、ドキュメント内で、フォーミュラが参照として表示される場合にはフォーミュラ参照ではなくそのname の名前が表示され、値または記号として表示される場合にはフォーミュラtip に名前が表示されます。 *name* プロパティが空の文字列を格納しているか省略されている場合、それはオブジェクトから削除され、デフォルトでフォーミュラが表示されます。 詳細な情報については、[フォーミュラの管理](../managing-formulas.md) のページを参照してください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md index 3055f86198fdad..31a9d1dfa405bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIImagesResult.md @@ -22,13 +22,13 @@ title: OpenAIImagesResult **saveImagesToDisk**(*folder* : 4D.Folder; *prefix* : Text) : Boolean -| 引数 | 型 | 説明 | -| -------- | ------------------------- | -------------------------------------------------------------------- | -| *folder* | 4D.Folder | 画像が保存されるフォルダ。 | -| *prefix* | Text | 保存された画像ファイル名につける接頭辞。 | -| 戻り値 | Boolean | Returns `True` if the images are successfully saved. | +| 引数 | 型 | 説明 | +| -------- | ------------------------- | ----------------------------- | +| *folder* | 4D.Folder | 画像が保存されるフォルダ。 | +| *prefix* | Text | 保存された画像ファイル名につける接頭辞。 | +| 戻り値 | Boolean | 画像が正常に保存された場合には、`True` を返します。 | -Saves images to the specified disk folder. +画像を指定されたディスクフォルダに保存します。 ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md index 8063599539f607..a52623ea2c2335 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIMessage.md @@ -5,21 +5,21 @@ title: OpenAIMessage # OpenAIMessage -The `OpenAIMessage` class represents a structured message containing a role, content, and an optional user. This class provides methods to manipulate and retrieve the text and other content of the message. +`OpenAIMessage` クラスはロール、コンテンツ、そしてオプションとしてユーザーを格納した構造化されたメッセージを表します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。 ## プロパティ -| プロパティ | 型 | 説明 | -| ------ | ------- | ----------------------------------------------------------------------------------------------------------------------- | -| `role` | Text | The role of the message (e.g., "user", "assistant"). | -| `内容` | Variant | The content of the message, which can be a text or a collection of objects. | -| `user` | Text | An optional property representing the user associated with the message. | +| プロパティ | 型 | 説明 | +| ------ | ------- | -------------------------------------------------------------------- | +| `role` | Text | メッセージのロール(例: "user"、"assistant")。 | +| `内容` | Variant | メッセージのコンテンツ。テキスト、またはオブジェクトのコレクションのいずれかです。 | +| `user` | Text | メッセージに割り当てられたユーザーを表すオプションのプロパティ。 | ## 計算プロパティ -| プロパティ | 型 | 説明 | -| ------ | ---- | --------------------------------------------------------- | -| `テキスト` | Text | A property representing the text message. | +| プロパティ | 型 | 説明 | +| ------ | ---- | ------------------ | +| `テキスト` | Text | テキストメッセージを表すプロパティ。 | ## 関数 @@ -27,19 +27,19 @@ The `OpenAIMessage` class represents a structured message containing a role, con **addImageURL**(*imageURL* : Text; *detail* : Text) -| 引数 | 型 | 説明 | -| ---------- | ---- | ----------------------------------------------------------- | -| *imageURL* | Text | The URL of the image to add to the message. | -| *detail* | Text | Additional details about the image. | +| 引数 | 型 | 説明 | +| ---------- | ---- | ----------------- | +| *imageURL* | Text | メッセージに追加する画像のURL。 | +| *detail* | Text | 画像に関する追加の詳細情報。 | -Adds an image URL to the content of the message. +メッセージのコンテンツに画像URL を追加します。 ## 使用例 ```4d -// Create an instance of OpenAIMessage +// OpenAIMessage のインスタンスを作成します。 var $message:=OpenAIMessage({role: "user"; content: "Hello!"}) -// Add an image URL with details +// 詳細な情報の画像URL を追加します。 $message.addImageURL("http://example.com/image.jpg"; "high") ``` \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModel.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModel.md index 4fed2b7ea8e821..6bd3af874350ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModel.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModel.md @@ -5,15 +5,15 @@ title: OpenAIModel # OpenAIModel -A model description. +モデルの詳細。 https://platform.openai.com/docs/api-reference/models/object ## プロパティ -| プロパティ | 型 | 説明 | -| ---------- | ------- | ------------------------------------------------------------------------------------------ | -| `id` | Text | Unique identifier for the model | -| `created` | Integer | Timestamp indicating when the model was created | -| `object` | Text | Type of object (e.g., model) | -| `owned_by` | Text | Identifier for the owner (e.g., system) | +| プロパティ | 型 | 説明 | +| ---------- | ------- | ------------------------------------------------------ | +| `id` | Text | モデルの固有の識別子 | +| `created` | Integer | モデルがいつ作成されたかを示すタイムスタンプ | +| `object` | Text | オブジェクトの種類(例: model) | +| `owned_by` | Text | オーナーの識別子(例: システムなど) | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelListResult.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelListResult.md index ac4f8fdfe0e6d4..bea5d793426b00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelListResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelListResult.md @@ -11,6 +11,6 @@ title: OpenAIModelListResult ## プロパティ -| プロパティ | 型 | 説明 | -| -------- | ------------------------------------------- | ----------------------------------- | -| `models` | Collection of [OpenAIModel](OpenAIModel.md) | The list of models. | +| プロパティ | 型 | 説明 | +| -------- | ------------------------------------- | -------- | +| `models` | [OpenAIModel](OpenAIModel.md) のコレクション | モデルのリスト。 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelResult.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelResult.md index e0e6f24848bc5c..d77e581ab525c3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelResult.md @@ -11,9 +11,9 @@ title: OpenAIModelResult ## プロパティ -| プロパティ | 型 | 説明 | -| ------- | ----------------------------- | -------------------------- | -| `model` | [OpenAIModel](OpenAIModel.md) | The model. | +| プロパティ | 型 | 説明 | +| ------- | ----------------------------- | ---- | +| `model` | [OpenAIModel](OpenAIModel.md) | モデル。 | ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelsAPI.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelsAPI.md index b1838cfbdbae47..2c581bd94f9d62 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelsAPI.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModelsAPI.md @@ -7,7 +7,7 @@ title: OpenAIModelsAPI ## クラスの説明 -`OpenAIModelsAPI` is a class that allows interaction with OpenAI models through various functions, such as retrieving model information, listing available models, and (optionally) deleting fine-tuned models. +`OpenAIModelsAPI` はさまざまな機能を通してOpenAI のモデルとやり取りをすることを可能にするクラスです。この機能とはモデル情報の取得、利用可能なモデルを一覧表示すること、そして(オプションとして)ファインチューンされたモデルを削除することなどです。 https://platform.openai.com/docs/api-reference/models @@ -17,17 +17,17 @@ https://platform.openai.com/docs/api-reference/models **retrieve**(*model* : Text; *parameters* : OpenAIParameters) : OpenAIModelResult -| 引数 | 型 | 説明 | -| ------------ | ----------------------------------------- | -------------------------------------------------------- | -| *model* | Text | The identifier of the model to retrieve. | -| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | -| 戻り値 | [OpenAIModelResult](OpenAIModelResult.md) | The model result | +| 引数 | 型 | 説明 | +| ------------ | ----------------------------------------- | ----------------- | +| *model* | Text | 取得するモデルの識別子。 | +| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | +| 戻り値 | [OpenAIModelResult](OpenAIModelResult.md) | モデルの結果 | -Retrieves a model instance to provide basic information. +モデルインスタンスを取得し、基本情報を提供します。 https://platform.openai.com/docs/api-reference/models/retrieve -#### Example usage: +#### 使用例: ```4d var $result:=$client.model.retrieve("text-davinci-003") @@ -38,16 +38,16 @@ var $model:=$result.model **list**(*parameters* : OpenAIParameters) : OpenAIModelListResult -| 引数 | 型 | 説明 | -| ------------ | ------------------------------------------------- | --------------------- | -| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | -| 戻り値 | [OpenAIModelListResult](OpenAIModelListResult.md) | The model list result | +| 引数 | 型 | 説明 | +| ------------ | ------------------------------------------------- | ----------------- | +| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | +| 戻り値 | [OpenAIModelListResult](OpenAIModelListResult.md) | モデルリストの結果 | -Lists the currently available models. +現在利用可能なモデルを一覧表示します。 https://platform.openai.com/docs/api-reference/models/list -#### Example usage: +#### 使用例: ```4d var $result:=$client.model.list($parameters) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationItem.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationItem.md index 634d7a2d9954fc..a4169a19107f4a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationItem.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationItem.md @@ -9,8 +9,8 @@ https://platform.openai.com/docs/api-reference/moderations/object#moderations/ob ## プロパティ -| プロパティ名 | 型 | 説明 | -| ---------------- | ------- | ------------------------------------------------------------------------ | -| `categories` | Object | Contains categories associated with the moderation item. | -| `category_score` | Object | Contains scores for each category. | -| `flagged` | Boolean | Indicates whether the moderation item is flagged. | \ No newline at end of file +| プロパティ名 | 型 | 説明 | +| ---------------- | ------- | ---------------------------------- | +| `categories` | Object | モデレーション項目に関連づけられているカテゴリーが格納されています。 | +| `category_score` | Object | 各カテゴリーのスコアが格納されています。 | +| `flagged` | Boolean | モデレーション項目にフラグが立てられているかどうかを示します。 | \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationResult.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationResult.md index 04c08cd47e20ba..041be4a2cd73bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationResult.md @@ -5,7 +5,7 @@ title: OpenAIModerationResult # OpenAIModerationResult -The `OpenAIModerationResult` provides functionality to handle moderation results from the OpenAI API. +`OpenAIModerationResult` はOpenAI API からのモデレーション結果を管理する機能を提供します。 ## 継承元 @@ -13,9 +13,9 @@ The `OpenAIModerationResult` provides functionality to handle moderation results ## プロパティ -| プロパティ | 型 | 説明 | -| ------------ | --------------------------------------- | --------------------------------------- | -| `moderation` | [OpenAIModeration](OpenAIModeration.md) | the moderation object . | +| プロパティ | 型 | 説明 | +| ------------ | --------------------------------------- | -------------- | +| `moderation` | [OpenAIModeration](OpenAIModeration.md) | モデレーションオブジェクト。 | ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationsAPI.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationsAPI.md index b888d75f2b76f2..42002727beed39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationsAPI.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIModerationsAPI.md @@ -5,7 +5,7 @@ title: OpenAIModerationsAPI # OpenAIModerationsAPI -The `OpenAIModerationsAPI` is responsible for classifying if text and/or image inputs are potentially harmful. +`OpenAIModerationsAPI` は、入力のテキストまたは画像が、潜在的に有害であるかどうかを判断するためのものです。 https://platform.openai.com/docs/api-reference/moderations @@ -15,26 +15,26 @@ https://platform.openai.com/docs/api-reference/moderations **create**(*input* : Variant; *model* : Text; *parameters* : OpenAIParameters) : OpenAIModerationResult -| 引数 | 型 | 説明 | -| ------------ | --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| *入力* | Variant | Input (or inputs) to classify. Can be a single text or a collection of OpenAIMessage. | -| *model* | Text | The content moderation model you would like to use. | -| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | -| 戻り値 | [OpenAIModerationResult](OpenAIModerationResult.md) | The result of the moderation, indicating potential harm. | +| 引数 | 型 | 説明 | +| ------------ | --------------------------------------------------- | --------------------------------------------- | +| *input* | Variant | 分類する入力。 単一のテキストまたはOpenAIMessage のコレクションを渡せます。 | +| *model* | Text | 使用したいコンテンツモデレーションモデル。 | +| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | +| 戻り値 | [OpenAIModerationResult](OpenAIModerationResult.md) | 潜在的な危険性を表すモデレーションの結果。 | -Classifies whether the input is potentially harmful. +入力が潜在的に有害かどうかを判断します。 https://platform.openai.com/docs/api-reference/moderations/create ## 例題 -### Moderate a text +### テキストのモデレート ```4d var $result:=$client.moderation.create("Some text to classify"; "omni-moderation-latest"; $parameters) ``` -### Moderate a text and an image +### テキストと画像のモデレート ```4d var $messages:=[{type: "text"; text: "...text to classify goes here..."}; \ diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md index 643a05116ee475..d189b7f82a91f7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/aikit/Classes/OpenAIParameters.md @@ -5,22 +5,22 @@ title: OpenAIParameters # OpenAIParameters -The `OpenAIParameters` class is designed to handle execution and request parameters for interacting with the OpenAI API. +`OpenAIParameters` クラスはOpenAI API とやり取りをするための実行パラメーターとリクエストパラメーターを管理するために設計されています。 ## プロパティ -### Properties of Asynchronous Programming +### 非同期プログラミングのプロパティ -| プロパティ | 型 | 説明 | -| -------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `formula` or `onTerminate` | Function | A function to be called asynchronously when finished. Ensure that the current process does not terminate. | -| `onResponse` | Function | A function to be called asynchronously when the request finishes successfully. Ensure that the current process does not terminate. | -| `onError` | Function | A function to be called asynchronously when the request finishes with errors. Ensure that the current process does not terminate. | -| `throw` | Boolean | If true, throws an error if one occurs. Only if no formula callback defined. | +| プロパティ | 型 | 説明 | +| ---------------------------- | -------- | ---------------------------------------------------------- | +| `formula` あるいは `onTerminate` | Function | 終了時に非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。 | +| `onResponse` | Function | リクエストが正常に終了したときに非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。 | +| `onError` | Function | リクエストがエラーで終了したときに非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。 | +| `throw` | Boolean | true の場合、エラーが発生した場合にエラーをスローします。 コールバックフォーミュラが定義されていない場合のみ。 | -See [documentation about asynchronous code](../asynchronous-call.md) +詳細については[非同期コードについてのドキュメンテーション](../asynchronous-call.md) を参照してください。 -### Network properties +### ネットワークプロパティ | プロパティ | 型 | 説明 | | -------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md index 1fccf84d5f9825..fadb6d43c0e221 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ displayed_sidebar: docs | message | テキスト | エラーの詳細 | | componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +:::note + +コンポーネントのシグネチャの説明については、[エラーコード](../Concepts/error-handling.md#error-codes) セクションを参照してください。 + +::: + このコマンドは、[ON ERR CALL](on-err-call.md) コマンドでインストールされたエラー処理メソッド内から呼び出されている必要があります。 @@ -32,6 +38,7 @@ displayed_sidebar: docs [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md index 3e3b8f000bc88b..40ccb99e15291a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage `4D.OutgoingMessage` クラスを使うと、アプリケーションの関数が[REST リクエスト](../REST/REST_requests.md) に応答して返すメッセージを作成することができます。 レスポンスが`4D.OutgoingMessage` 型であった場合、REST サーバーはオブジェクトを返すのではなく、`OutgoingMessage` クラスのオブジェクトインスタンスを返します。 -通常、このクラスは、カスタムの[HTTP リクエストハンドラー関数](../WebServer/http-request-handler.md#関数の設定) またはHTTP GET リクエストを管理するようにデザインされた、[`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードで宣言された関数内で使用することができます。 このようなリクエストは、例えば、ファイルのダウンロード、画像の生成、ダウンロードなどの機能を実装するためや、ブラウザを介して任意のコンテンツタイプを受信するために使用されます。 +通常、このクラスは、カスタムの[HTTP リクエストハンドラー関数](../WebServer/http-request-handler.md#関数の設定) またはHTTP GET リクエストを管理するようにデザインされた、[`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードで宣言された関数内で使用することができます。 このようなリクエストは、例えば、ファイルのダウンロード、画像の生成、ダウンロードなどの機能を実装するためや、ブラウザを介して任意のコンテンツタイプを受信するために使用されます。 このクラスのインスタンスは4D Server 上にビルドされ、[4D REST サーバー](../REST/gettingStarted.md) によってのみブラウザに送信することができます。 このクラスを使用することで、HTTP 以外のテクノロジー(例: モバイルなど)を使用することができます。 このクラスを使用することで、HTTP 以外のテクノロジー(例: モバイルなど)を使用することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md index 58a1f562432114..ae6a92c1e91a00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md @@ -753,7 +753,7 @@ shared Function Bar($value : Integer) :::note - セッションシングルトンは、自動的に共有シングルトンとなります(クラスコンストラクターにおいて`shared` キーワードを使用する必要はありません)。 -- シングルトンの共有関数は、[`onHttpGet` キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) をサポートします。 +- シングルトンの共有関数は、[`onHTTPGet` キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) をサポートします。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md index 3e62eb63c03166..28cd7ff37a181f 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Develop/preemptive.md @@ -268,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - //%T- 検証を無効にします - - // スレッドセーフ検証から除外するコード - $w:=Open window(10;10;100;100) // 例 - - //%T+ 検証を有効に戻します + //%T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + //%T+ to enable thread safety checking again for the rest of the method ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md index 23faace03f519f..0dcf4c647c52ed 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md @@ -43,7 +43,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - [コンポーネントマネージャーのインターフェースを使用してコンポーネントを追加および削除](../Project/components.md#プロジェクトの依存関係のモニタリング) できるようになりました。 - コンパイラー設定の新しい [**直接型指定モード**](../Project/compiler.md#直接型指定の有効化): コード内のすべての変数および引数を `var` と `#DECLARE`/`Function` キーワードで宣言します (新規プロジェクトではこのモードのみサポートされます)。 これに伴い、[シンタックスチェック機能](../Project/compiler.md#シンタックスチェック) が強化されました。 これに伴い、[シンタックスチェック機能](../Project/compiler.md#シンタックスチェック) が強化されました。 - [セッションシングルトン](../Concepts/classes.md#シングルトンクラス) と、新しい [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) クラスプロパティをサポート。 -- 新しい[`onHttpGet` 関数キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) を使用して[HTTP REST GET requests](../REST/ClassFunctions.md#function-calls) 経由で呼び出し可能なシングルトンまたはORDA 関数を定義できるようになりました。 +- 新しい[`onHTTPGet` 関数キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) を使用して[HTTP REST GET requests](../REST/ClassFunctions.md#function-calls) 経由で呼び出し可能なシングルトンまたはORDA 関数を定義できるようになりました。 - 新しい [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用してREST サーバーがあらゆるWeb コンテンツを返すようになりました。 - Qodly Studio: [Qodly Studio デバッガーを 4D Server で有効化](../WebServer/qodly-studio.md#4d-server-で-qodlyデバッガーを使用する) できるようになりました。 - 4Dクライアントアプリケーション用の新しいアプリケーションビルド XMLキー: 接続時にサーバーから送信される証明書について、認証局の diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md index c52c5da3b0a2c5..7297a333163d04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md @@ -832,11 +832,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // エラー (未知のメンバー機能です) ``` -## onHttpGet キーワード +## onHTTPGet キーワード -`onHttpGet` キーワードを使用することで、`GET` 動詞(メソッド)を使用してHTTP リクエストを通して呼び出し可能な関数を宣言することができます。 このような関数は例えば[`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用することで、あらゆるWeb コンテンツを返すことができます。 +`onHTTPGet` キーワードを使用することで、`GET` 動詞(メソッド)を使用してHTTP リクエストを通して呼び出し可能な関数を宣言することができます。 このような関数は例えば[`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用することで、あらゆるWeb コンテンツを返すことができます。 -`onHttpGet` キーワードが使用できる関数は以下の通りです: +`onHTTPGet` キーワードが使用できる関数は以下の通りです: - ORDA データモデルクラス関数 - [シングルトンクラス関数](../Concepts/classes.md#シングルトンクラス) @@ -844,8 +844,8 @@ $id:=$remoteDS.Schools.computeIDNumber() // エラー (未知のメンバー機 シンタックスは次の通りです: ```4d -// onHttpGet 関数を宣言する -exposed onHttpGet Function (params) : result +// onHTTPGet 関数を宣言する +exposed onHTTPGet Function (params) : result ``` :::info @@ -862,7 +862,7 @@ exposed onHttpGet Function (params) : result ### params -`onHttpGet` キーワードを持つ関数は、[引数](../Concepts/parameters.md) を受け入れます。 +`onHTTPGet` キーワードを持つ関数は、[引数](../Concepts/parameters.md) を受け入れます。 HTTP GET リクエストにおいては、引数はURL 内に直接渡される必要があり、また`$params` キーワードを使用して宣言されている必要があります(引数はコレクション内に受け取られる必要があります)。 @@ -874,7 +874,7 @@ REST サーバードキュメントの[引数](../REST/classFunctions#引数) ### 戻り値 -`onHttpGet` キーワードを持つ関数は、サポートされる型であれば、あらゆる値を返すことが可能です([引数](../REST/classFunctions#引数)と同様です)。 +`onHTTPGet` キーワードを持つ関数は、サポートされる型であれば、あらゆる値を返すことが可能です([引数](../REST/classFunctions#引数)と同様です)。 :::info diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md index ca6b0f4b4624c6..11d6285153df40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md @@ -43,7 +43,7 @@ POST リクエストのボディに関数に渡す引数を含めます: `["mypa :::note -`SingletonClassFunction()` 関数を `GET` で呼び出し可能にするためには、この関数は `onHttpGet` キーワードで宣言されている必要があります([関数の設定](ClassFunctions#関数の設定) を参照して下さい)。 +`SingletonClassFunction()` 関数を `GET` で呼び出し可能にするためには、この関数は `onHTTPGet` キーワードで宣言されている必要があります([関数の設定](ClassFunctions#関数の設定) を参照して下さい)。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md index a6203d2be9c668..a93094fa52be04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md @@ -50,7 +50,7 @@ POST リクエストのボディに関数に渡す引数を含めます: `["Agua :::note -`getCity()` 関数は、 `onHttpGet` キーワードを使用して宣言されている必要があります(以下の[関数の設定](#関数の設定) を参照して下さい)。 +`getCity()` 関数は、 `onHTTPGet` キーワードを使用して宣言されている必要があります(以下の[関数の設定](#関数の設定) を参照して下さい)。 ::: @@ -72,13 +72,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage 詳細については[公開vs非公開関数](../ORDA/ordaClasses.md#公開vs非公開関数) の章を参照して下さい。 -### `onHttpGet` +### `onHTTPGet` -HTTP `GET` リクエストから呼び出すことのできる関数は、[`onHttpGet` キーワード](../ORDA/ordaClasses.md#onHttpGet-キーワード) も使用して明確に宣言されていなければなりません。 例: +HTTP `GET` リクエストから呼び出すことのできる関数は、[`onHTTPGet` キーワード](../ORDA/ordaClasses.md#onHTTPGet-キーワード) も使用して明確に宣言されていなければなりません。 例: ```4d // GET リクエストを許可する -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### スレッドセーフ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md index ef60bc29ae6be3..86fffc80a746bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ HTTP リクエストハンドラーコードは、[**共有された**](../Conce :::note -[`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) または [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードを使用してリクエストハンドラー関数を外部REST 呼び出しへと公開することは**推奨されていません**。 +[`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) または [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードを使用してリクエストハンドラー関数を外部REST 呼び出しへと公開することは**推奨されていません**。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md index 14ac34996b7749..d088dc7068ba38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md @@ -30,13 +30,13 @@ displayed_sidebar: docs *formula* 引数には、評価される 4D フォーミュラを渡します。 以下のものを渡すことができます: -- either a [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula.md) or [**Formula from string**](../../commands/formula.md-from-string) command, +- [**Formula**](../../commands/formula.md) または [**Formula from string**](../../commands/formula.md-from-string) コマンドで作成された[フォーミュラオブジェクト](../../commands/formula.md-objects) - または以下の2つのプロパティを格納しているオブジェクト: -| **プロパティ** | **型** | **Description** | -| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | Text | ドキュメント内で表示するフォーミュラの名前 | -| formula | Object | The [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula.md) or [**Formula from string**](../../commands/formula.md-from-string) command | +| **プロパティ** | **型** | **Description** | +| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| name | Text | ドキュメント内で表示するフォーミュラの名前 | +| formula | Object | [**Formula**](../../commands/formula.md) または [**Formula from string**](../../commands/formula.md-from-string) コマンドで作成された[フォーミュラオブジェクト](../../commands/formula.md-objects) | フォーミュラの*name* プロパティがあるオブジェクトを使用する場合、ドキュメント内で、フォーミュラが参照として表示される場合にはフォーミュラ参照ではなくそのname の名前が表示され、値または記号として表示される場合にはフォーミュラtip に名前が表示されます。 *name* プロパティが空の文字列を格納しているか省略されている場合、それはオブジェクトから削除され、デフォルトでフォーミュラが表示されます。 詳細な情報については、[フォーミュラの管理](../managing-formulas.md) のページを参照してください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md index 1fccf84d5f9825..fadb6d43c0e221 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ displayed_sidebar: docs | message | テキスト | エラーの詳細 | | componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +:::note + +コンポーネントのシグネチャの説明については、[エラーコード](../Concepts/error-handling.md#error-codes) セクションを参照してください。 + +::: + このコマンドは、[ON ERR CALL](on-err-call.md) コマンドでインストールされたエラー処理メソッド内から呼び出されている必要があります。 @@ -32,6 +38,7 @@ displayed_sidebar: docs [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md index 3e3b8f000bc88b..40ccb99e15291a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage `4D.OutgoingMessage` クラスを使うと、アプリケーションの関数が[REST リクエスト](../REST/REST_requests.md) に応答して返すメッセージを作成することができます。 レスポンスが`4D.OutgoingMessage` 型であった場合、REST サーバーはオブジェクトを返すのではなく、`OutgoingMessage` クラスのオブジェクトインスタンスを返します。 -通常、このクラスは、カスタムの[HTTP リクエストハンドラー関数](../WebServer/http-request-handler.md#関数の設定) またはHTTP GET リクエストを管理するようにデザインされた、[`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードで宣言された関数内で使用することができます。 このようなリクエストは、例えば、ファイルのダウンロード、画像の生成、ダウンロードなどの機能を実装するためや、ブラウザを介して任意のコンテンツタイプを受信するために使用されます。 +通常、このクラスは、カスタムの[HTTP リクエストハンドラー関数](../WebServer/http-request-handler.md#関数の設定) またはHTTP GET リクエストを管理するようにデザインされた、[`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードで宣言された関数内で使用することができます。 このようなリクエストは、例えば、ファイルのダウンロード、画像の生成、ダウンロードなどの機能を実装するためや、ブラウザを介して任意のコンテンツタイプを受信するために使用されます。 このクラスのインスタンスは4D Server 上にビルドされ、[4D REST サーバー](../REST/gettingStarted.md) によってのみブラウザに送信することができます。 このクラスを使用することで、HTTP 以外のテクノロジー(例: モバイルなど)を使用することができます。 このクラスを使用することで、HTTP 以外のテクノロジー(例: モバイルなど)を使用することができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md index 58a1f562432114..ae6a92c1e91a00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md @@ -753,7 +753,7 @@ shared Function Bar($value : Integer) :::note - セッションシングルトンは、自動的に共有シングルトンとなります(クラスコンストラクターにおいて`shared` キーワードを使用する必要はありません)。 -- シングルトンの共有関数は、[`onHttpGet` キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) をサポートします。 +- シングルトンの共有関数は、[`onHTTPGet` キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) をサポートします。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md index f2a085d2b7f309..e80e02f43c9084 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Develop/preemptive.md @@ -268,12 +268,12 @@ DocRef 参照番号 (開かれたドキュメントの参照番号。次のコ 特定のコードを検証対象から除外するには、コメント形式の専用ディレクティブ `%T-` および `%T+` でそのコードを挟みます。 `//%T-` は以降のコードを検証から除外し、`//%T+` は以降のコードに対する検証を有効に戻します: ```4d - //%T- 検証を無効にします - - // スレッドセーフ検証から除外するコード - $w:=Open window(10;10;100;100) // 例 - - //%T+ 検証を有効に戻します + //%T- to disable thread safety checking + + // Place the code containing commands to be excluded from thread safety checking here + $w:=Open window(10;10;100;100) //for example + + //%T+ to enable thread safety checking again for the rest of the method ``` 無効化および有効化用のディレクティブでコードを挟んだ場合、そのコードがスレッドセーフかどうかについては、開発者が熟知している必要があります。 プリエンプティブなスレッドでスレッドセーフでないコードが実行された場合には、ランタイムエラーが発生します。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md index 9a82142a265207..e439453c5b60e9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md @@ -63,7 +63,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - [コンポーネントマネージャーのインターフェースを使用してコンポーネントを追加および削除](../Project/components.md#プロジェクトの依存関係のモニタリング) できるようになりました。 - コンパイラー設定の新しい [**直接型指定モード**](../Project/compiler.md#直接型指定の有効化): コード内のすべての変数および引数を `var` と `#DECLARE`/`Function` キーワードで宣言します (新規プロジェクトではこのモードのみサポートされます)。 これに伴い、[シンタックスチェック機能](../Project/compiler.md#シンタックスチェック) が強化されました。 これに伴い、[シンタックスチェック機能](../Project/compiler.md#シンタックスチェック) が強化されました。 - [セッションシングルトン](../Concepts/classes.md#シングルトンクラス) と、新しい [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) クラスプロパティをサポート。 -- 新しい[`onHttpGet` 関数キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) を使用して[HTTP REST GET requests](../REST/ClassFunctions.md#function-calls) 経由で呼び出し可能なシングルトンまたはORDA 関数を定義できるようになりました。 +- 新しい[`onHTTPGet` 関数キーワード](../ORDA/ordaClasses.md#onhttpget-keyword) を使用して[HTTP REST GET requests](../REST/ClassFunctions.md#function-calls) 経由で呼び出し可能なシングルトンまたはORDA 関数を定義できるようになりました。 - 新しい [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用してREST サーバーがあらゆるWeb コンテンツを返すようになりました。 - Qodly Studio: [Qodly Studio デバッガーを 4D Server で有効化](../WebServer/qodly-studio.md#4d-server-で-qodlyデバッガーを使用する) できるようになりました。 - 4Dクライアントアプリケーション用の新しいアプリケーションビルド XMLキー: 接続時にサーバーから送信される証明書について、認証局の diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md index c52c5da3b0a2c5..7297a333163d04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md @@ -832,11 +832,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // エラー (未知のメンバー機能です) ``` -## onHttpGet キーワード +## onHTTPGet キーワード -`onHttpGet` キーワードを使用することで、`GET` 動詞(メソッド)を使用してHTTP リクエストを通して呼び出し可能な関数を宣言することができます。 このような関数は例えば[`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用することで、あらゆるWeb コンテンツを返すことができます。 +`onHTTPGet` キーワードを使用することで、`GET` 動詞(メソッド)を使用してHTTP リクエストを通して呼び出し可能な関数を宣言することができます。 このような関数は例えば[`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) クラスを使用することで、あらゆるWeb コンテンツを返すことができます。 -`onHttpGet` キーワードが使用できる関数は以下の通りです: +`onHTTPGet` キーワードが使用できる関数は以下の通りです: - ORDA データモデルクラス関数 - [シングルトンクラス関数](../Concepts/classes.md#シングルトンクラス) @@ -844,8 +844,8 @@ $id:=$remoteDS.Schools.computeIDNumber() // エラー (未知のメンバー機 シンタックスは次の通りです: ```4d -// onHttpGet 関数を宣言する -exposed onHttpGet Function (params) : result +// onHTTPGet 関数を宣言する +exposed onHTTPGet Function (params) : result ``` :::info @@ -862,7 +862,7 @@ exposed onHttpGet Function (params) : result ### params -`onHttpGet` キーワードを持つ関数は、[引数](../Concepts/parameters.md) を受け入れます。 +`onHTTPGet` キーワードを持つ関数は、[引数](../Concepts/parameters.md) を受け入れます。 HTTP GET リクエストにおいては、引数はURL 内に直接渡される必要があり、また`$params` キーワードを使用して宣言されている必要があります(引数はコレクション内に受け取られる必要があります)。 @@ -874,7 +874,7 @@ REST サーバードキュメントの[引数](../REST/classFunctions#引数) ### 戻り値 -`onHttpGet` キーワードを持つ関数は、サポートされる型であれば、あらゆる値を返すことが可能です([引数](../REST/classFunctions#引数)と同様です)。 +`onHTTPGet` キーワードを持つ関数は、サポートされる型であれば、あらゆる値を返すことが可能です([引数](../REST/classFunctions#引数)と同様です)。 :::info diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md index ca6b0f4b4624c6..11d6285153df40 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md @@ -43,7 +43,7 @@ POST リクエストのボディに関数に渡す引数を含めます: `["mypa :::note -`SingletonClassFunction()` 関数を `GET` で呼び出し可能にするためには、この関数は `onHttpGet` キーワードで宣言されている必要があります([関数の設定](ClassFunctions#関数の設定) を参照して下さい)。 +`SingletonClassFunction()` 関数を `GET` で呼び出し可能にするためには、この関数は `onHTTPGet` キーワードで宣言されている必要があります([関数の設定](ClassFunctions#関数の設定) を参照して下さい)。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md index a6203d2be9c668..a93094fa52be04 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md @@ -50,7 +50,7 @@ POST リクエストのボディに関数に渡す引数を含めます: `["Agua :::note -`getCity()` 関数は、 `onHttpGet` キーワードを使用して宣言されている必要があります(以下の[関数の設定](#関数の設定) を参照して下さい)。 +`getCity()` 関数は、 `onHTTPGet` キーワードを使用して宣言されている必要があります(以下の[関数の設定](#関数の設定) を参照して下さい)。 ::: @@ -72,13 +72,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage 詳細については[公開vs非公開関数](../ORDA/ordaClasses.md#公開vs非公開関数) の章を参照して下さい。 -### `onHttpGet` +### `onHTTPGet` -HTTP `GET` リクエストから呼び出すことのできる関数は、[`onHttpGet` キーワード](../ORDA/ordaClasses.md#onHttpGet-キーワード) も使用して明確に宣言されていなければなりません。 例: +HTTP `GET` リクエストから呼び出すことのできる関数は、[`onHTTPGet` キーワード](../ORDA/ordaClasses.md#onHTTPGet-キーワード) も使用して明確に宣言されていなければなりません。 例: ```4d // GET リクエストを許可する -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### スレッドセーフ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md index ef60bc29ae6be3..86fffc80a746bf 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md @@ -243,7 +243,7 @@ HTTP リクエストハンドラーコードは、[**共有された**](../Conce :::note -[`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) または [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードを使用してリクエストハンドラー関数を外部REST 呼び出しへと公開することは**推奨されていません**。 +[`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) または [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) キーワードを使用してリクエストハンドラー関数を外部REST 呼び出しへと公開することは**推奨されていません**。 ::: diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md index f6b33d87601ee8..3c7283533e51b7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md @@ -126,7 +126,7 @@ wk factur x プロパティは、2つまでのプロパティを格納するこ | profile | Text | 任意。 オプション。 任意。 任意。 任意。 任意。 If omitted, *profile* is determined from the provided xml file or text (which must use a standard profile). 渡された場合には、標準のプロファイル名以外の名前でも構いません(他のプロファイル、例えばRECHNUNG などを使用することも可能)。 **注意**: 標準のプロファイル名は以下のとおりです: MINIMUM、BASIC WL、BASIC、EN 16931 (別名 COMFORT でありこれはエイリアス)、EXTENDED | | version | Text | 任意。 オプション。 オプション。 デフォルト値は"1.0" | -### About Factur-X / ZUGFeRD PDF documents +### Factur-X / ZUGFeRD PDF ドキュメントについて *Factur-X / ZUGFeRD* はハイブリッドな電子請求書のための欧州の規格です(PDFはユーザー用、XML データは処理の自動化用)。 詳細な情報については [こちらのblog記事](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) を参照してください。 詳細な情報については [こちらのblog記事](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) を参照してください。 詳細な情報については [こちらのblog記事](https://blog.4d.com/4d-write-pro-electronic-invoice-generation) を参照してください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md index 14ac34996b7749..d088dc7068ba38 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-formula.md @@ -30,13 +30,13 @@ displayed_sidebar: docs *formula* 引数には、評価される 4D フォーミュラを渡します。 以下のものを渡すことができます: -- either a [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula.md) or [**Formula from string**](../../commands/formula.md-from-string) command, +- [**Formula**](../../commands/formula.md) または [**Formula from string**](../../commands/formula.md-from-string) コマンドで作成された[フォーミュラオブジェクト](../../commands/formula.md-objects) - または以下の2つのプロパティを格納しているオブジェクト: -| **プロパティ** | **型** | **Description** | -| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| name | Text | ドキュメント内で表示するフォーミュラの名前 | -| formula | Object | The [formula object](../../commands/formula.md-objects) created by the [**Formula**](../../commands/formula.md) or [**Formula from string**](../../commands/formula.md-from-string) command | +| **プロパティ** | **型** | **Description** | +| --------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| name | Text | ドキュメント内で表示するフォーミュラの名前 | +| formula | Object | [**Formula**](../../commands/formula.md) または [**Formula from string**](../../commands/formula.md-from-string) コマンドで作成された[フォーミュラオブジェクト](../../commands/formula.md-objects) | フォーミュラの*name* プロパティがあるオブジェクトを使用する場合、ドキュメント内で、フォーミュラが参照として表示される場合にはフォーミュラ参照ではなくそのname の名前が表示され、値または記号として表示される場合にはフォーミュラtip に名前が表示されます。 *name* プロパティが空の文字列を格納しているか省略されている場合、それはオブジェクトから削除され、デフォルトでフォーミュラが表示されます。 詳細な情報については、[フォーミュラの管理](../managing-formulas.md) のページを参照してください。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImagesResult.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImagesResult.md index 3055f86198fdad..31a9d1dfa405bb 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImagesResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIImagesResult.md @@ -22,13 +22,13 @@ title: OpenAIImagesResult **saveImagesToDisk**(*folder* : 4D.Folder; *prefix* : Text) : Boolean -| 引数 | 型 | 説明 | -| -------- | ------------------------- | -------------------------------------------------------------------- | -| *folder* | 4D.Folder | 画像が保存されるフォルダ。 | -| *prefix* | Text | 保存された画像ファイル名につける接頭辞。 | -| 戻り値 | Boolean | Returns `True` if the images are successfully saved. | +| 引数 | 型 | 説明 | +| -------- | ------------------------- | ----------------------------- | +| *folder* | 4D.Folder | 画像が保存されるフォルダ。 | +| *prefix* | Text | 保存された画像ファイル名につける接頭辞。 | +| 戻り値 | Boolean | 画像が正常に保存された場合には、`True` を返します。 | -Saves images to the specified disk folder. +画像を指定されたディスクフォルダに保存します。 ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md index 8063599539f607..a52623ea2c2335 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIMessage.md @@ -5,21 +5,21 @@ title: OpenAIMessage # OpenAIMessage -The `OpenAIMessage` class represents a structured message containing a role, content, and an optional user. This class provides methods to manipulate and retrieve the text and other content of the message. +`OpenAIMessage` クラスはロール、コンテンツ、そしてオプションとしてユーザーを格納した構造化されたメッセージを表します。 このクラスはメッセージのテキストや他のコンテンツを操作・取得するメソッドを提供します。 ## プロパティ -| プロパティ | 型 | 説明 | -| ------ | ------- | ----------------------------------------------------------------------------------------------------------------------- | -| `role` | Text | The role of the message (e.g., "user", "assistant"). | -| `内容` | Variant | The content of the message, which can be a text or a collection of objects. | -| `user` | Text | An optional property representing the user associated with the message. | +| プロパティ | 型 | 説明 | +| ------ | ------- | -------------------------------------------------------------------- | +| `role` | Text | メッセージのロール(例: "user"、"assistant")。 | +| `内容` | Variant | メッセージのコンテンツ。テキスト、またはオブジェクトのコレクションのいずれかです。 | +| `user` | Text | メッセージに割り当てられたユーザーを表すオプションのプロパティ。 | ## 計算プロパティ -| プロパティ | 型 | 説明 | -| ------ | ---- | --------------------------------------------------------- | -| `テキスト` | Text | A property representing the text message. | +| プロパティ | 型 | 説明 | +| ------ | ---- | ------------------ | +| `テキスト` | Text | テキストメッセージを表すプロパティ。 | ## 関数 @@ -27,19 +27,19 @@ The `OpenAIMessage` class represents a structured message containing a role, con **addImageURL**(*imageURL* : Text; *detail* : Text) -| 引数 | 型 | 説明 | -| ---------- | ---- | ----------------------------------------------------------- | -| *imageURL* | Text | The URL of the image to add to the message. | -| *detail* | Text | Additional details about the image. | +| 引数 | 型 | 説明 | +| ---------- | ---- | ----------------- | +| *imageURL* | Text | メッセージに追加する画像のURL。 | +| *detail* | Text | 画像に関する追加の詳細情報。 | -Adds an image URL to the content of the message. +メッセージのコンテンツに画像URL を追加します。 ## 使用例 ```4d -// Create an instance of OpenAIMessage +// OpenAIMessage のインスタンスを作成します。 var $message:=OpenAIMessage({role: "user"; content: "Hello!"}) -// Add an image URL with details +// 詳細な情報の画像URL を追加します。 $message.addImageURL("http://example.com/image.jpg"; "high") ``` \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModel.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModel.md index 4fed2b7ea8e821..6bd3af874350ae 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModel.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModel.md @@ -5,15 +5,15 @@ title: OpenAIModel # OpenAIModel -A model description. +モデルの詳細。 https://platform.openai.com/docs/api-reference/models/object ## プロパティ -| プロパティ | 型 | 説明 | -| ---------- | ------- | ------------------------------------------------------------------------------------------ | -| `id` | Text | Unique identifier for the model | -| `created` | Integer | Timestamp indicating when the model was created | -| `object` | Text | Type of object (e.g., model) | -| `owned_by` | Text | Identifier for the owner (e.g., system) | +| プロパティ | 型 | 説明 | +| ---------- | ------- | ------------------------------------------------------ | +| `id` | Text | モデルの固有の識別子 | +| `created` | Integer | モデルがいつ作成されたかを示すタイムスタンプ | +| `object` | Text | オブジェクトの種類(例: model) | +| `owned_by` | Text | オーナーの識別子(例: システムなど) | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelListResult.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelListResult.md index ac4f8fdfe0e6d4..bea5d793426b00 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelListResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelListResult.md @@ -11,6 +11,6 @@ title: OpenAIModelListResult ## プロパティ -| プロパティ | 型 | 説明 | -| -------- | ------------------------------------------- | ----------------------------------- | -| `models` | Collection of [OpenAIModel](OpenAIModel.md) | The list of models. | +| プロパティ | 型 | 説明 | +| -------- | ------------------------------------- | -------- | +| `models` | [OpenAIModel](OpenAIModel.md) のコレクション | モデルのリスト。 | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelResult.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelResult.md index e0e6f24848bc5c..d77e581ab525c3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelResult.md @@ -11,9 +11,9 @@ title: OpenAIModelResult ## プロパティ -| プロパティ | 型 | 説明 | -| ------- | ----------------------------- | -------------------------- | -| `model` | [OpenAIModel](OpenAIModel.md) | The model. | +| プロパティ | 型 | 説明 | +| ------- | ----------------------------- | ---- | +| `model` | [OpenAIModel](OpenAIModel.md) | モデル。 | ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelsAPI.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelsAPI.md index b1838cfbdbae47..2c581bd94f9d62 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelsAPI.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModelsAPI.md @@ -7,7 +7,7 @@ title: OpenAIModelsAPI ## クラスの説明 -`OpenAIModelsAPI` is a class that allows interaction with OpenAI models through various functions, such as retrieving model information, listing available models, and (optionally) deleting fine-tuned models. +`OpenAIModelsAPI` はさまざまな機能を通してOpenAI のモデルとやり取りをすることを可能にするクラスです。この機能とはモデル情報の取得、利用可能なモデルを一覧表示すること、そして(オプションとして)ファインチューンされたモデルを削除することなどです。 https://platform.openai.com/docs/api-reference/models @@ -17,17 +17,17 @@ https://platform.openai.com/docs/api-reference/models **retrieve**(*model* : Text; *parameters* : OpenAIParameters) : OpenAIModelResult -| 引数 | 型 | 説明 | -| ------------ | ----------------------------------------- | -------------------------------------------------------- | -| *model* | Text | The identifier of the model to retrieve. | -| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | -| 戻り値 | [OpenAIModelResult](OpenAIModelResult.md) | The model result | +| 引数 | 型 | 説明 | +| ------------ | ----------------------------------------- | ----------------- | +| *model* | Text | 取得するモデルの識別子。 | +| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | +| 戻り値 | [OpenAIModelResult](OpenAIModelResult.md) | モデルの結果 | -Retrieves a model instance to provide basic information. +モデルインスタンスを取得し、基本情報を提供します。 https://platform.openai.com/docs/api-reference/models/retrieve -#### Example usage: +#### 使用例: ```4d var $result:=$client.model.retrieve("text-davinci-003") @@ -38,16 +38,16 @@ var $model:=$result.model **list**(*parameters* : OpenAIParameters) : OpenAIModelListResult -| 引数 | 型 | 説明 | -| ------------ | ------------------------------------------------- | --------------------- | -| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | -| 戻り値 | [OpenAIModelListResult](OpenAIModelListResult.md) | The model list result | +| 引数 | 型 | 説明 | +| ------------ | ------------------------------------------------- | ----------------- | +| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | +| 戻り値 | [OpenAIModelListResult](OpenAIModelListResult.md) | モデルリストの結果 | -Lists the currently available models. +現在利用可能なモデルを一覧表示します。 https://platform.openai.com/docs/api-reference/models/list -#### Example usage: +#### 使用例: ```4d var $result:=$client.model.list($parameters) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationItem.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationItem.md index 634d7a2d9954fc..a4169a19107f4a 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationItem.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationItem.md @@ -9,8 +9,8 @@ https://platform.openai.com/docs/api-reference/moderations/object#moderations/ob ## プロパティ -| プロパティ名 | 型 | 説明 | -| ---------------- | ------- | ------------------------------------------------------------------------ | -| `categories` | Object | Contains categories associated with the moderation item. | -| `category_score` | Object | Contains scores for each category. | -| `flagged` | Boolean | Indicates whether the moderation item is flagged. | \ No newline at end of file +| プロパティ名 | 型 | 説明 | +| ---------------- | ------- | ---------------------------------- | +| `categories` | Object | モデレーション項目に関連づけられているカテゴリーが格納されています。 | +| `category_score` | Object | 各カテゴリーのスコアが格納されています。 | +| `flagged` | Boolean | モデレーション項目にフラグが立てられているかどうかを示します。 | \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationResult.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationResult.md index 04c08cd47e20ba..041be4a2cd73bc 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationResult.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationResult.md @@ -5,7 +5,7 @@ title: OpenAIModerationResult # OpenAIModerationResult -The `OpenAIModerationResult` provides functionality to handle moderation results from the OpenAI API. +`OpenAIModerationResult` はOpenAI API からのモデレーション結果を管理する機能を提供します。 ## 継承元 @@ -13,9 +13,9 @@ The `OpenAIModerationResult` provides functionality to handle moderation results ## プロパティ -| プロパティ | 型 | 説明 | -| ------------ | --------------------------------------- | --------------------------------------- | -| `moderation` | [OpenAIModeration](OpenAIModeration.md) | the moderation object . | +| プロパティ | 型 | 説明 | +| ------------ | --------------------------------------- | -------------- | +| `moderation` | [OpenAIModeration](OpenAIModeration.md) | モデレーションオブジェクト。 | ## 参照 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationsAPI.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationsAPI.md index b888d75f2b76f2..42002727beed39 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationsAPI.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIModerationsAPI.md @@ -5,7 +5,7 @@ title: OpenAIModerationsAPI # OpenAIModerationsAPI -The `OpenAIModerationsAPI` is responsible for classifying if text and/or image inputs are potentially harmful. +`OpenAIModerationsAPI` は、入力のテキストまたは画像が、潜在的に有害であるかどうかを判断するためのものです。 https://platform.openai.com/docs/api-reference/moderations @@ -15,26 +15,26 @@ https://platform.openai.com/docs/api-reference/moderations **create**(*input* : Variant; *model* : Text; *parameters* : OpenAIParameters) : OpenAIModerationResult -| 引数 | 型 | 説明 | -| ------------ | --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| *入力* | Variant | Input (or inputs) to classify. Can be a single text or a collection of OpenAIMessage. | -| *model* | Text | The content moderation model you would like to use. | -| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | -| 戻り値 | [OpenAIModerationResult](OpenAIModerationResult.md) | The result of the moderation, indicating potential harm. | +| 引数 | 型 | 説明 | +| ------------ | --------------------------------------------------- | --------------------------------------------- | +| *input* | Variant | 分類する入力。 単一のテキストまたはOpenAIMessage のコレクションを渡せます。 | +| *model* | Text | 使用したいコンテンツモデレーションモデル。 | +| *parameters* | [OpenAIParameters](OpenAIParameters.md) | リクエスト用の追加のパラメーター。 | +| 戻り値 | [OpenAIModerationResult](OpenAIModerationResult.md) | 潜在的な危険性を表すモデレーションの結果。 | -Classifies whether the input is potentially harmful. +入力が潜在的に有害かどうかを判断します。 https://platform.openai.com/docs/api-reference/moderations/create ## 例題 -### Moderate a text +### テキストのモデレート ```4d var $result:=$client.moderation.create("Some text to classify"; "omni-moderation-latest"; $parameters) ``` -### Moderate a text and an image +### テキストと画像のモデレート ```4d var $messages:=[{type: "text"; text: "...text to classify goes here..."}; \ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIParameters.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIParameters.md index 643a05116ee475..d189b7f82a91f7 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIParameters.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/OpenAIParameters.md @@ -5,22 +5,22 @@ title: OpenAIParameters # OpenAIParameters -The `OpenAIParameters` class is designed to handle execution and request parameters for interacting with the OpenAI API. +`OpenAIParameters` クラスはOpenAI API とやり取りをするための実行パラメーターとリクエストパラメーターを管理するために設計されています。 ## プロパティ -### Properties of Asynchronous Programming +### 非同期プログラミングのプロパティ -| プロパティ | 型 | 説明 | -| -------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `formula` or `onTerminate` | Function | A function to be called asynchronously when finished. Ensure that the current process does not terminate. | -| `onResponse` | Function | A function to be called asynchronously when the request finishes successfully. Ensure that the current process does not terminate. | -| `onError` | Function | A function to be called asynchronously when the request finishes with errors. Ensure that the current process does not terminate. | -| `throw` | Boolean | If true, throws an error if one occurs. Only if no formula callback defined. | +| プロパティ | 型 | 説明 | +| ---------------------------- | -------- | ---------------------------------------------------------- | +| `formula` あるいは `onTerminate` | Function | 終了時に非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。 | +| `onResponse` | Function | リクエストが正常に終了したときに非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。 | +| `onError` | Function | リクエストがエラーで終了したときに非同期で呼び出す関数。 カレントプロセスが終了しないように注意してください。 | +| `throw` | Boolean | true の場合、エラーが発生した場合にエラーをスローします。 コールバックフォーミュラが定義されていない場合のみ。 | -See [documentation about asynchronous code](../asynchronous-call.md) +詳細については[非同期コードについてのドキュメンテーション](../asynchronous-call.md) を参照してください。 -### Network properties +### ネットワークプロパティ | プロパティ | 型 | 説明 | | -------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md index 1fccf84d5f9825..fadb6d43c0e221 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ displayed_sidebar: docs | message | テキスト | エラーの詳細 | | componentSignature | テキスト | エラーを返した内部コンポーネントの署名 | +:::note + +コンポーネントのシグネチャの説明については、[エラーコード](../Concepts/error-handling.md#error-codes) セクションを参照してください。 + +::: + このコマンドは、[ON ERR CALL](on-err-call.md) コマンドでインストールされたエラー処理メソッド内から呼び出されている必要があります。 @@ -32,6 +38,7 @@ displayed_sidebar: docs [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## プロパティ diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBoundVariableChange.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBoundVariableChange.md index cd0b9589f2bcf1..1f2beb184f81f3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBoundVariableChange.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Events/onBoundVariableChange.md @@ -12,4 +12,4 @@ title: On Bound Variable Change このイベントは、親フォーム中のサブフォームにバインドされた変数の値が更新され (同じ値が代入された場合でも) 、かつサブフォームがカレントフォームページまたはページ0 に属している場合に、[サブフォーム](FormObjects/subform_overview.md) のフォームメソッドのコンテキストで生成されます。 -For more information, refer to the [Managing the bound variable](FormObjects/subform_overview.md#using-the-bound-variable-or-expression) section. \ No newline at end of file +詳細は、[バインドされた変数の管理](FormObjects/subform_overview.md#using-the-bound-variable-or-expression)を参照してください。 \ No newline at end of file diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md index f92f6a2a4529a8..18c9961507b310 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Notes/updates.md @@ -28,7 +28,7 @@ Windows Server 2025 では、新しいWindows 印刷ダイアログボックス ::: -- Ability to [build standalone applications without embedded licenses](../Desktop/building.md#licenses). +- [スタンドアロンの4Dアプリケーションを使用するのに必要なライセンスを埋め込まずに](../Desktop/building.md#ライセンスについて)アプリケーションをビルドできるようになりました。 - [**修正リスト**](https://bugs.4d.com/fixes?version=20.6): 4D 20.6 LTS で修正されたバグのリストです ([日本語版はこちら](https://4d-jp.github.io/2024/276/release-note-version-20/))。 @@ -121,7 +121,7 @@ Windows 11 24H2 では、Microsoft Print to PDFドライバーを使用して PD ::: - [`Compile project`](https://doc.4d.com/4dv20/help/command/ja/page1760.html) コマンドの *options* パラメーターに `plugins` プロパティが新しく追加されました。 -- 4D Server automatically integrates multiple journals: [Automatic restore](../Backup/settings.md#automatic-restore-and-log-integration). +- 4D Serverの自動復元中に複数のジャーナルファイルが自動的に統合されるようになりました: [自動復元](../Backup/settings.md#自動復元とログの統合) - [IMAP Transporter クラス](../API/IMAPTransporterClass.md): [`.getBoxInfo()`](../API/IMAPTransporterClass.md#getboxinfo) が *id* を返すようになりました。 [`.selectBox()`](../API/IMAPTransporterClass.md#selectbox) が *id*, *flags* および *permanentFlags* を返すようになりました。 [`.addFlags()`](../API/IMAPTransporterClass.md#addflags) と [`.removeFlags()`](../API/IMAPTransporterClass.md#removeflags) がカスタムキーワードをサポートするようになりました。 - 新しい [WebSocketServer](../API/WebSocketServerClass.md) と [WebSocketConnection](../API/WebSocketConnectionClass.md) クラスで、4D から WebSocket 接続を作成および管理できるようになりました。 - ユーザークラス定義で [`property`](../Concepts/classes.md#property) キーワードをサポート。 @@ -177,7 +177,7 @@ Windows 11 24H2 では、Microsoft Print to PDFドライバーを使用して PD #### 動作の変更 - HTTP RFC に準拠するため、[`HTTPRequestClass.response.headers`](../API/HTTPRequestClass.md#response) プロパティは、すべてのヘッダー名を **小文字で** 返すようになりました。 以前と同じふるまいが必要な場合には、新しい [`HTTPRequestClass.response.rawHeaders`](../API/HTTPRequestClass.md#response) プロパティを使用します。 -- When a [bevel button with linked pop-up menu](../FormObjects/properties_TextAndPicture.md#with-pop-up-menu) is assigned a standard action, the standard action is no longer generated if a pop-up menu option is selected. +- [ポップアップメニューがリンクされたベベルボタン](../FormObjects/properties_TextAndPicture.md#with-pop-up-menu)に標準アクションが設定されている場合、ポップアップメニューの項目が選択されたときには標準アクションが実行されないようになりました。 - Blink (CEF) を使用する Webエリアにおいて、外部スクリプトによって表示されるダイアログは、 `setTimeout()` JS 関数から呼び出されていないとブロックされるようになりました。 これは、現在のCEFのアップデートにより、`alert()` や `print()` などの関数によって表示されるダイアログが、OS ではなく Web エリアで処理されるようになったためです。 [`WA Evaluate JavaScript`](https://doc.4d.com/4dv19/help/command/ja/page1029.html) および [`WA EXECUTE JAVASCRIPT`](https://doc.4d.com/4dv19/help/command/ja/page1043.html) 参照。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md index b91b9e0638349c..0ae4c69a68e5c6 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Users/handling_users_groups.md @@ -194,7 +194,7 @@ title: 4Dユーザー&グループの管理 必要に応じて、このフォルダーは次の場所に保存することができます: - すべてのデータファイルについて同じディレクトリを使用する場合 (または 1つのデータファイルだけを使用する場合)、ユーザー設定フォルダー (["Project" フォルダーと同じ階層](Project/architecture.md#project-フォルダー) の "Settings" フォルダー) に **directory.json** ファイルをに保存します (デフォルトの場所)。 -- If you want to use a specific directory file per data file, store the **directory.json** file in the data settings folder, i.e. in the ["Settings" folder of the "Data" folder](../Project/architecture.md#settings-user-data). **directory.json** ファイルがこの場所に保存されている場合、ユーザー設定フォルダーのファイルよりも優先されます。 アプリケーションをアップグレードしても、このカスタム/ローカルなユーザー&グループ設定はそのままです。 +- データファイル別に固有のディレクトリファイルを使用したい場合、**directory.json**ファイルユーザーデータ設定フォルダー、つまり["Data" フォルダー内の"Settings"フォルダー](../Project/architecture.md#settings-ユーザーデータ)に保存してください。 **directory.json** ファイルがこの場所に保存されている場合、ユーザー設定フォルダーのファイルよりも優先されます。 アプリケーションをアップグレードしても、このカスタム/ローカルなユーザー&グループ設定はそのままです。 > パスワードやグループメンバーシップを運用環境において安全に変更できるようにするには、ビルド時に [対応するビルドアプリケーションオプション](../Desktop/building.md#ビルドしたサーバーアプリケーションにプロジェクトのユーザーとグループを埋め込む) を使用して、サーバーアプリケーションに **directory.json** ファイルを含めることができます。 diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md index d3c91bd0169865..817dc66beb3199 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/overview.md @@ -1,6 +1,6 @@ --- id: overview -title: Settings +title: 設定 --- ストラクチャー設定では、カレントプロジェクトがどのように機能するかを設定します。 これらのパラメーターは、各プロジェクトごとに異なる設定を保存できます。 設定内容には待ち受けポート、バックアップ設定、セキュリティオプション、Webパラメーターなどが含まれます。 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md index e50c1bd3119390..7a31ad7df0c2a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -2414,7 +2414,7 @@ onde: | ---------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | | | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ). | +| Diferente de | #, != | Suporta o coringa (@). Equivalente a "Não condição aplicada em uma instrução "). | | | !==, IS NOT | Considera @ como um caractere normal | | Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Não igual a" ). | | Menor que | < | | @@ -2578,10 +2578,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) No parâmetro *querySettings*, você pode passar um objeto que contenha placeholders de consulta como objetos. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Placeholders com nome para os valores** usados na *queryString*. Os valores são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um valor na *queryString* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Placeholders nomeados para os caminhos de atributos** usados na *queryString*. Os atributos são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um caminho de atributo no *queryString* (":placeholder"), e o valor pode ser uma cadeia de caracteres ou uma coleção de cadeias de caracteres. Cada valor é um caminho que pode designar uma propriedade em um objeto da coleção
    Tipo de propriedadeDescrição
    String (cadeia de caracteres)attributePath expresso usando a notação de ponto, por exemplo, "name" ou "user.address.zipCode"
    Coleção de cadeias de caracteresCada cadeia de caracteres da coleção representa um nível de attributePath, por exemplo, \["name"] ou \["user", "address", "zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en\/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| Propriedade | Tipo | Descrição | +| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders com nome para os valores** usados na *queryString*. Os valores são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um valor na *queryString* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | +| attributes | Object | **Placeholders nomeados para os caminhos de atributos** usados na *queryString*. Os atributos são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um caminho de atributo no *queryString* (":placeholder"), e o valor pode ser uma cadeia de caracteres ou uma coleção de cadeias de caracteres. Cada valor é um caminho que pode designar uma propriedade em um objeto da coleção
    Tipo de propriedadeDescrição
    String (cadeia de caracteres)attributePath expresso usando a notação de ponto, por exemplo, "name" ou "user.address.zipCode"
    Coleção de cadeias de caracteresCada cadeia de caracteres da coleção representa um nível de attributePath, por exemplo, \["name"] ou \["user", "address", "zipCode"]. O uso de uma coleção permite a consulta de atributos com nomes que não estão em conformidade com a notação de ponto, por exemplo, \["4Dv17.1","en\/fr"]
    Você pode misturar placeholders indexados (valores passados diretamente em parâmetros *value*) e valores de placeholders nomeados na mesma consulta. | :::note @@ -2852,11 +2852,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Modified collection without removed element(s) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Coleção modificada sem elemento(s) removido(s) | @@ -3139,7 +3139,7 @@ Por padrão, `.some()` testa toda a coleção. Opcionalmente pode passar o índi #### Exemplo -You want to know if at least one collection value is >0. +Quer saber se pelo menos um valor de coleção é >0. ```4d var $c : Collection diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md index 7dd838aabf2380..1c179bbfb2c660 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataClassClass.md @@ -440,11 +440,11 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará -| Parâmetro | Tipo | | Descrição | -| ---------- | -------------------------- | :-------------------------: | ----------------------------------------------- | -| primaryKey | Integer OR Text | -> | Valor da chave primária da entidade a recuperar | -| settings | Object | -> | Opção de construção: context | -| Resultados | 4D. Entity | <- | Entity matching the designated primary key | +| Parâmetro | Tipo | | Descrição | +| ---------- | -------------------------- | :-------------------------: | ---------------------------------------------------- | +| primaryKey | Integer OR Text | -> | Valor da chave primária da entidade a recuperar | +| settings | Object | -> | Opção de construção: context | +| Resultados | 4D. Entity | <- | Entidade que coincide com a chave primária designada | @@ -523,9 +523,9 @@ Este exemplo ilustra o uso da propriedade *context*: -| Parâmetro | Tipo | | Descrição | -| --------- | ------- | --------------------------- | ----------------------------------- | -| resultado | Integer | <- | Number of entities in the dataclass | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | --------------------------- | -------------------------------------- | +| resultado | Integer | <- | Número de entidades na classe de dados | @@ -564,9 +564,9 @@ $number:=$ds. Persons.getCount() -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------- | :-------------------------: | -------------------------- | -| Resultados | cs. DataStore | <- | Datastore of the dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------- | :-------------------------: | ----------------------- | +| Resultados | cs. DataStore | <- | Informação da dataclass | @@ -620,9 +620,9 @@ O método de projeto ***SearchDuplicate*** procura por valores duplicados em qua -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | --------------------------- | ---------------------------- | -| Resultados | Object | <- | Information on the dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | --------------------------- | ---------------------- | +| Resultados | Object | <- | Datastore da dataclass | @@ -691,9 +691,9 @@ A função `.getInfo()` retorna um -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ----------------------------------------------------------------------------------- | -| resultado | Object | <- | Object describing the contents of the ORDA cache for the dataclass. | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------------------------------- | +| resultado | Object | <- | Objecto que descreve o conteúdo da cache ORDA para o dataclass. | @@ -779,9 +779,9 @@ $cacheAddress:=$ds. Adress.getRemoteCache() -| Parâmetro | Tipo | | Descrição | -| ---------- | -------------------------- | --------------------------- | --------------------------------- | -| Resultados | 4D. Entity | <- | New entity matching the Dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | -------------------------- | --------------------------- | ------------------------------------------------ | +| Resultados | 4D. Entity | <- | Nova entidade que coincide com a classe de dados | @@ -829,7 +829,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | keepOrder | Integer | -> | `dk keep ordered`: cria uma seleção de entidades ordenada,
    `dk non ordered`: cria uma seleção de entidade não ordenada (padrão se omitido) | -| Resultados | 4D. EntitySelection | <- | New blank entity selection related to the dataclass | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | @@ -837,7 +837,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform A função `.newSelection()` cria uma nova seleção de entidades em branco, não compartilhável, relacionada à dataclass, na memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-alterable-entity-selections). +> Para informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#shareable-or-alterable-entity-selections). Se quiser criar uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Por padrão, se você omitir este parâmetro, ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. @@ -1207,15 +1207,15 @@ No exemplo 3 são oferecidos mais exemplos. No parâmetro *querySettings* é possível passar um objeto que conteha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *formula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Espaços reservados nomeados para caminhos de atributos** usados na *queryString* ou *formula*. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em *queryString* ou *formula* (":placeholder") e valor pode ser uma string ou uma coleção de strings. Cada valor é um caminho que pode designar um escalar ou um atributo relacionado da classe de dados ou uma propriedade em um campo de objeto da classe de dados.
    TipoDescrição
    StringattributePath expresso usando a notação de ponto, por exemplo, "nome" ou "usuario.endereco.cep"
    Coleção de stringsCada string da coleção representa um nível do attributePath, por exemplo, \["nome"] ou \["usuario","endereco","cep"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en\/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | -| args | Object | Parámetro(s) a passar para as fórmulas, se houver. O objeto **args** será recebido em $1 nas fórmulas e, portanto, seus valores estarão disponíveis através de *$1.property* (ver exemplo 3). | -| allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. Se for estabelecido como false e `query()` receber uma fórmula, se envia um erro (1278 - Fórmula não permitida neste método membro). | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esse recurso foi projetado para processamento cliente/servidor; para obter mais informações, consulte a seção [**Otimização cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | -| queryPlan | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa logo antes de ser executada, ou seja, a pesquisa planificada. A propriedade devolvida é um objeto que inclui cada pesquisa e subpesquisa prevista (no caso de uma pesquisa complexa). Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Geralmente é usada em conjunto com queryPath. Como padrão é omitido: false. | -| queryPath | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa tal qual for realizada. A propriedade retornada é um objeto que contém a rota atual usada para a pesquisa (geralmente idêntica àquela do queryPlan, mas deve diferenciar se o motor consegue otimizar a pesquisa), assim como o tempo de processamento e o número de registros encontrado. Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Como padrão é omitido: false. | +| Propriedade | Tipo | Descrição | +| ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *formula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | +| attributes | Object | **Espaços reservados nomeados para caminhos de atributos** usados na *queryString* ou *formula*. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em *queryString* ou *formula* (":placeholder") e valor pode ser uma string ou uma coleção de strings. Cada valor é um caminho que pode designar um escalar ou um atributo relacionado da classe de dados ou uma propriedade em um campo de objeto da classe de dados.
    TipoDescrição
    StringattributePath expresso usando a notação de ponto, por exemplo, "nome" ou "usuario.endereco.cep"
    Coleção de stringsCada string da coleção representa um nível do attributePath, por exemplo, \["nome"] ou \["usuario","endereco","cep"]. O uso de uma coleção permite a consulta de atributos com nomes que não estão em conformidade com a notação de ponto, por exemplo, \["4Dv17.1","en\/fr"]
    Você pode misturar placeholders indexados (valores passados diretamente em parâmetros *value*) e valores de placeholders nomeados na mesma consulta. | +| args | Object | Parámetro(s) a passar para as fórmulas, se houver. O objeto **args** será recebido em $1 nas fórmulas e, portanto, seus valores estarão disponíveis através de *$1.property* (ver exemplo 3). | +| allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. Se for estabelecido como false e `query()` receber uma fórmula, se envia um erro (1278 - Fórmula não permitida neste método membro). | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esse recurso foi projetado para processamento cliente/servidor; para obter mais informações, consulte a seção [**Otimização cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | +| queryPlan | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa logo antes de ser executada, ou seja, a pesquisa planificada. A propriedade devolvida é um objeto que inclui cada pesquisa e subpesquisa prevista (no caso de uma pesquisa complexa). Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Geralmente é usada em conjunto com queryPath. Como padrão é omitido: false. | +| queryPath | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa tal qual for realizada. A propriedade retornada é um objeto que contém a rota atual usada para a pesquisa (geralmente idêntica àquela do queryPlan, mas deve diferenciar se o motor consegue otimizar a pesquisa), assim como o tempo de processamento e o número de registros encontrado. Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Como padrão é omitido: false. | #### Sobre queryPlan e queryPath diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md index d37dc03135cfab..cb5e0d85ffb775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/DataStoreClass.md @@ -855,15 +855,15 @@ ds.setGlobalStamp($newValue) -| Parâmetro | Tipo | | Descrição | -| ------------------------------------------------------------------------ | ----------------------------- | -- | --------------------------------------------------------------------------------------------- | -| contextName | Text | -> | Nome do contexto | -| dataClassName | Text | -> | Nome da dataclass | -| dataClassObject | 4D. DataClass | -> | dataclass object (e.g datastore. Employee) | -| attributes | Text | -> | Lista de atributos separada por vírgulas | -| Atributos do tipo BLOB não são gerenciados na datastore. | Collection | -> | Coleção de nomes de atributos (text) | -| contextType | Text | -> | Se fornecido, o valor deve ser "main" ou "currentItem" | -| pageLength | Integer | -> | Page length of the entity selection linked to the context (default is 80) | +| Parâmetro | Tipo | | Descrição | +| ------------------------------------------------------------------------ | ----------------------------- | -- | ------------------------------------------------------------------------------------------------- | +| contextName | Text | -> | Nome do contexto | +| dataClassName | Text | -> | Nome da dataclass | +| dataClassObject | 4D. DataClass | -> | dataclass object (e.g datastore. Employee) | +| attributes | Text | -> | Lista de atributos separada por vírgulas | +| Atributos do tipo BLOB não são gerenciados na datastore. | Collection | -> | Coleção de nomes de atributos (text) | +| contextType | Text | -> | Se fornecido, o valor deve ser "main" ou "currentItem" | +| pageLength | Integer | -> | Duração da página da selecção da entidade ligada ao contexto (por padrão é 80) | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md index 342596ebfac7e4..25af7e410d4736 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntityClass.md @@ -100,7 +100,7 @@ O tipo de valor do atributo depende do atributo [kind](DataClassClass.md#attribu A função `.clone()` cria na memória uma nova entidade referenciando o mesmo registro que a entidade original. -This function allows you to update entities separately. Note however that, for performance reasons, the new entity shares the same reference of object attributes as the cloned entity. +This function allows you to update entities separately. No entanto, por razões de desempenho, a nova entidade compartilha a mesma referência de atributos de objeto que a entidade clonada. > Tenha em mente que quaisquer modificações feitas em entidades serão salvas no registro referenciado somente quando a função [`.save()`](#save) for executada. @@ -984,7 +984,7 @@ O objeto retornado por `.lock()` contém as seguintes propriedades: | | task_name | text | Nome de processo | | | client_version | text | Versão do cliente | | | | | ***Disponível só para um processo trava REST:*** | -| | host | text | URL that locked the entity (e.g. "`www.myserver.com`") | +| | host | text | URL que bloqueou a entidade (por exemplo, "www.myserver.com\`") | | | IPAddr | text | Endereço IP da trava (por exemplo. "127.0.0.1") | | | userAgent | text | userAgent of the locker (e.g. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36") | | | | | ***Disponível somente em caso de erro grave*** (chave primária já existe, disco cheio...): | @@ -995,12 +995,12 @@ O objeto retornado por `.lock()` contém as seguintes propriedades: (\*) Os seguintes valores podem ser retornados no *status* e nas propriedades *statusText* do objeto *Resultado* em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos
  • :a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). Ao usar `.drop( )`, este erro pode ser retornado quando a opção "dk force drop if stamp changed" for usada. When using `.lock()`, this error can be returned when `dk reload if stamp changed` option is used

  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | -| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos
  • :a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). Ao usar `.drop( )`, este erro pode ser retornado quando a opção "dk force drop if stamp changed" for usada. Quando usando `. ock()`, este erro pode ser retornado quando a opção `dk reload se o carimbo mudar` é usada

  • **Associado statusText**: "Entidade não existe mais" | +| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | +| `dk status stamp has changed` | 2 | O valor de selo interno da entidade não corresponde a uma da entidade armazenada nos dados (bloqueio otimista).
  • com `.save( )`: erro apenas se a opção `dk auto merge` não for usada
  • com `. rop( )`: erro somente se a opção `dk force drop se o carimbo mudar` não é usada
  • com `. ock()`: erro somente se a opção `dk reload se o carimbo mudar` não for usada

  • **Associado statusText**: "Stamp mudou" | #### Exemplo 1 @@ -1161,10 +1161,10 @@ O objeto retornado por `.reload( )` contém as seguintes propriedades: (\*) The following values can be returned in the *status* and *statusText* properties of *Result* object in case of error: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock()`, this error can be returned when `dk reload if stamp changed` option is used

  • ***Associated statusText***: "Entity does not exist anymore" | -| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.
    ***Associated statusText***: "Other error" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). Quando usando `. ock()`, este erro pode ser retornado quando a opção `dk reload se o carimbo mudar` é usada

  • ***Associado statusText***: "Entidade não existe mais" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.
    ***Associated statusText***: "Other error" | #### Exemplo @@ -1255,14 +1255,14 @@ O objeto retornado por `.save()` contém as seguintes propriedades: Os valores a seguir podem ser retornados nas propriedades `status` e `statusText` do objeto Result em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status automerge failed` | 6 | (Somente se a opção `dk auto merge` for usada) A opção de mesclagem automática falhou ao salvar a entidade.**Associated statusText**: "Falha na mesclagem automática" | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock()`, this error can be returned when `dk reload if stamp changed` option is used

  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | -| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | -| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a salvaguarda da entidade. **Associated statusText**: "Permission Error" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status automerge failed` | 6 | (Somente se a opção `dk auto merge` for usada) A opção de mesclagem automática falhou ao salvar a entidade.**Associated statusText**: "Falha na mesclagem automática" | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). Quando usando `. ock()`, este erro pode ser retornado quando a opção `dk reload se o carimbo mudar` é usada

  • **Associado statusText**: "Entidade não existe mais" | +| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | +| `dk status stamp has changed` | 2 | O valor do carimbo interno da entidade não corresponde ao da entidade armazenada nos dados (bloqueio otimista).
  • with `.save( )`: erro somente se a opção `dk auto merge` não for utilizadawith
  • `.drop( )`: erro somente se a opção `dk force drop if stamp changed` não for utilizadawith
  • `.lock()`: erro somente se a opção `dk reload if stamp changed` não for utilizada

  • **Associated statusText**: "O carimbo foi alterado" | +| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a salvaguarda da entidade. **Associated statusText**: "Permission Error" | #### Exemplo 1 diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md index e2a165a99e10e1..08ac4a82d21711 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/EntitySelectionClass.md @@ -1351,7 +1351,7 @@ Se quisermos encontrar o maior salário entre as funcionárias mulheres: | Parâmetro | Tipo | | Descrição | | ------------- | ---- | :-------------------------: | ------------------------------------------------ | | attributePath | Text | -> | Rota do atributo que se utilizará para o cálculo | -| Resultados | any | <- | Lowest value of attribute | +| Resultados | any | <- | Menor valor do atributo | @@ -1547,7 +1547,7 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma | ----------- | ----------------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | pathString | Text | -> | Rota(s) de atributos e instruções de classificação para a entity selection | | pathObjects | Collection | -> | Coleção de objetos criterio | -| Resultados | 4D. EntitySelection | <- | New entity selection in the specified order | +| Resultados | 4D. EntitySelection | <- | Nova entity selection na ordem especificada | @@ -2117,7 +2117,7 @@ $sum:=$sel.sum("salary") | options | Integer | -> | `dk with primary key`: adiciona a chave primária
    `dk with stamp`: adiciona o marcador | | begin | Integer | -> | Designa o índice inicial | | howMany | Integer | -> | Número de entidades a extrair | -| Resultados | Collection | <- | Collection of objects containing attributes and values of entity selection | +| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md index 54818d16599323..a983821ff49214 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FileClass.md @@ -343,7 +343,7 @@ var $app:=File("/Applications/myApp.app/Contents/MacOS/myApp") var $info:=$app.getAppInfo() ``` -Result in *$info*: +Resultado em *$info*: ```json { diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md index 2476d1743ff486..247819e606d335 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/FunctionClass.md @@ -47,7 +47,7 @@ Você também pode executar uma função usando as funções [`apply()`](#apply) #### Utilização de parâmetros -You can pass parameters to your formulas using a sequential parameter syntax based upon $1, $2...$n. Por exemplo, pode escrever: +Você pode passar parâmetros para suas fórmulas usando uma sintaxe de parâmetro sequencial baseada em $1, $2...$n. Por exemplo, pode escrever: ```4d var $f : Object @@ -126,7 +126,7 @@ A função `.apply()` executa o objet In the *thisObj* parameter, you can pass a reference to the object to be used as `This` within the formula. -You can also pass a collection to be used as $1...$n parameters in the formula using the optional *formulaParams* parameter. +Também pode passar uma coleção a ser usada como parâmetros $1...$n na fórmula usando o parâmetro opcional *formulaParams*. Note que `.apply()` é similar a [`.call()`](#call) exceto que os parâmetros são passados como coleção. Isso pode ser útil para passar resultados calculados. Isso pode ser útil para passar resultados calculados. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md index 69c5f541a863dd..de1c95bb4630c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/HTTPRequestClass.md @@ -395,10 +395,10 @@ A propriedade `.url` contém a URL da -| Parâmetro | Tipo | | Descrição | -| ---------- | ------------------------------ | :-------------------------: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | 4D.HTTPRequest | <- | HTTPRequest object | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/IncomingMessageClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/IncomingMessageClass.md index a31292974db2df..19531535b0d444 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/IncomingMessageClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/IncomingMessageClass.md @@ -290,7 +290,7 @@ The `.urlPath` property is read-only. #### Descrição -The `.urlQuery` property contains the parameters of the request when they have been given in the URL as key/value pairs. +A propriedade `.urlQuery` contém os parâmetros da solicitação quando eles são fornecidos no URL como pares de chave/valor. The `.urlQuery` property is read-only. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md index 28c0cb8b8103c4..5f87437b1bd343 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage A classe `4D.OutgoingMessage` permite que você crie mensagens a serem retornadas pelas funções do seu aplicativo em resposta a [solicitações REST] (../REST/REST_requests.md). Se a resposta for do tipo `4D.OutgoingMessage`, o servidor REST não retornará um objeto, mas a instância do objeto da classe `OutgoingMessage`. -Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Tais solicitações são usadas, por exemplo, para implementar recursos como arquivo de download, Gerar e baixar imagens, bem como receber qualquer tipo de conteúdo por um navegador. +Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Tais solicitações são usadas, por exemplo, para implementar recursos como arquivo de download, Gerar e baixar imagens, bem como receber qualquer tipo de conteúdo por um navegador. Uma instância desta classe é construída no Servidor 4D e pode ser enviada para o navegador pelo [4D Servidor REST](../REST/gettingStarted.md) apenas. Essa classe permite usar tecnologias diferentes do HTTP (por exemplo, mobile). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md index 8515ae4093a670..f2910ed60951aa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/POP3TransporterClass.md @@ -7,7 +7,7 @@ The `POP3Transporter` class allows you to retrieve messages from a POP3 email se ### Objeto POP3 transporter -POP3 Transporter objects are instantiated with the [`POP3 New transporter`](../commands/pop3-new-transporter.md) command. Eles oferecem as propriedades abaixo e funções: +Os objetos POP3 Transporter são instanciados com o comando [`POP3 New transporter`](../commands/pop3-new-transporter.md). Eles oferecem as propriedades abaixo e funções: | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md index 7750f3a9d60efe..8b0cd51686f495 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SMTPTransporterClass.md @@ -7,7 +7,7 @@ The `SMTPTransporter` class allows you to configure SMTP connections and send em ### Objecto SMTP Transporter -SMTP Transporter objects are instantiated with the [`SMTP New transporter`](../commands/smtp-new-transporter.md) command. Eles oferecem as propriedades abaixo e funções: +Os objetos SMTP Transporter são instanciados com o comando [`SMTP New transporter`](../commands/smtp-new-transporter.md). Eles oferecem as propriedades abaixo e funções: | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md index a46dbfb3900dd0..96571164ad47a2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SessionClass.md @@ -7,16 +7,16 @@ Os objetos de sessão são retornados pelo comando [`Session`](../commands/sessi ### Tipos de sessão -The following types of sessions are supported by this class: +Os seguintes tipos de sessões são suportados por essa classe: - [**Sessões de usuário web**](WebServer/sessions.md): sessões de usuário web estão disponíveis quando [sessões escaláveis estão habilitadas em seu projeto](WebServer/sessions.md#enabling-web-sessions). Eles são usados para conexões Web e REST e podem receber privilégios. - [**Sessões de usuário cliente remoto**](../Desktop/clientServer.md#remote-user-sessions): em aplicações cliente/servidor, os usuários remotos têm suas próprias sessões gerenciadas no servidor. -- [**Stored procedures session**](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html): All stored procedures executed on the server share the same virtual user session. -- [**Standalone session**](../Project/overview.md#development): Local session object returned in single-user application (useful in development and test phases of client/server applications). +- [**Sessão de procedimentos armazenados**](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html): Todos os procedimentos armazenados executados no servidor compartilham a mesma sessão de usuário virtual. +- [**Standalone session**](../Project/overview.md#development): Objeto de sessão local retornado em aplicativo de usuário único (útil nas fases de desenvolvimento e teste de aplicativos cliente/servidor). :::note -The availability of properties and functions in the `Session` object depends on the session type. +A disponibilidade de propriedades e funções no objeto `Session` depende do tipo de sessão. ::: @@ -64,15 +64,15 @@ The availability of properties and functions in the `Session` object depends on :::note -This function does nothing and always returns **True** with remote client, stored procedure, and standalone sessions. +Esta função não faz nada e sempre retorna **Verdadeiro** com cliente remoto, procedimento armazenado e sessões autônomas. ::: -The `.clearPrivileges()` function removes all the privileges associated to the session and returns **True** if the execution was successful. Unless in ["forceLogin" mode](../REST/authUsers.md#force-login-mode), the session automatically becomes a Guest session. +The `.clearPrivileges()` function removes all the privileges associated to the session and returns **True** if the execution was successful. A menos que esteja no modo ["forceLogin"] (../REST/authUsers.md#force-login-mode), a sessão se torna automaticamente uma sessão de convidado. :::note -In "forceLogin" mode, `.clearPrivileges()` does not transform the session to a Guest session, it only clears the session's privileges. +No modo "forceLogin", `.clearPrivileges()` não transforma a sessão em uma sessão Guest, apenas limpa os privilégios da sessão. ::: @@ -198,7 +198,7 @@ $expiration:=Session.expirationDate //por exemplo "2021-11-05T17:10:42Z" The `.getPrivileges()` function returns a collection of all the privilege names associated to the session. -With remote client, stored procedure and standalone sessions, this function returns a collection only containing "WebAdmin". +Com cliente remoto, procedimento armazenado e sessões autônomas, essa função retorna uma coleção que contém apenas "WebAdmin". :::info @@ -294,7 +294,7 @@ $privileges := Session.getPrivileges() A função `.hasPrivilege()` retorna True se o *privilege* estiver associado à sessão e False caso contrário. -With remote client, stored procedure and standalone sessions, this function always returns True, whatever the *privilege*. +Com cliente remoto, procedimento armazenado e sessões autônomas, essa função sempre retorna True, independentemente do *privilégio*. #### Exemplo @@ -327,7 +327,7 @@ End if #### Descrição -A propriedade `.id` contém o identificador único (UUID) da sessão do usuário. With 4D Server, this unique string is automatically assigned by the server for each session and allows you to identify its processes. +A propriedade `.id` contém o identificador único (UUID) da sessão do usuário. Com o 4D Server, essa string exclusiva é atribuída automaticamente pelo servidor para cada sessão e permite que você identifique seus processos. :::tip @@ -403,7 +403,7 @@ End if :::note -This property is only available with remote client, stored procedure, and standalone sessions. +Essa propriedade só está disponível com cliente remoto, procedimento armazenado e sessões autônomas. ::: @@ -411,25 +411,25 @@ A propriedade `.info` descreve o cliente :::note -- The `.info` object is the same object as the one returned in the "session" property by the [`Process activity`](../commands/process-activity.md) command for remote client and stored procedure sessions. +- O objeto `.info` é o mesmo objeto retornado na propriedade "session" pelo comando [`Process activity`](../commands/process-activity.md) para sessões de procedimento armazenado e cliente remoto. - O objeto `.info` é o mesmo objeto retornado pelo comando [`Session info`](../commands/session-info.md) para uma sessão autônoma. ::: The `.info` object contains the following properties: -| Propriedade | Tipo | Descrição | -| ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| type | Text | Session type: "remote", "storedProcedure", "standalone" | -| userName | Text | Nome de usuário 4D (o mesmo valor que [`.userName`](#username)) | -| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Standalone session: name of the machine | -| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | -| IPAddress | Text | Endereço IP da máquina remota | -| hostType | Text | Tipo de host: "windows" ou "mac" | -| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Standalone session: date and time of application startup | -| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | -| ID | Text | UUID da sessão (mesmo valor que [`.id`](#id)) | -| persistentID | Text | Remote sessions: Session's persistent ID | +| Propriedade | Tipo | Descrição | +| ---------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| type | Text | Tipo de sessão: "remote", "storedProcedure", "standalone" | +| userName | Text | Nome de usuário 4D (o mesmo valor que [`.userName`](#username)) | +| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Sessão autônoma: nome da máquina | +| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | +| IPAddress | Text | Endereço IP da máquina remota | +| hostType | Text | Tipo de host: "windows" ou "mac" | +| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Sessão autônoma: data e hora da inicialização do aplicativo | +| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | +| ID | Text | UUID da sessão (mesmo valor que [`.id`](#id)) | +| persistentID | Text | Sessões remotas: ID persistente da sessão | :::note @@ -465,7 +465,7 @@ Since `.info` is a computed property, it is recommended to call it once and then :::note -This function always returns **False** with remote client, stored procedure, and standalone sessions. +Essa função sempre retorna **False** com cliente remoto, procedimento armazenado e sessões autônomas. ::: @@ -574,7 +574,7 @@ Function callback($request : 4D.IncomingMessage) : 4D.OutgoingMessage :::note -This function does nothing and always returns **False** with remote client, stored procedure, and standalone sessions. +Essa função não faz nada e sempre retorna **False** com cliente remoto, procedimento armazenado e sessões autônomas. ::: @@ -655,7 +655,7 @@ Essa propriedade é **apenas de leitura**, mas retorna um objeto de leitura e gr :::tip -You can get the `.storage` property of a session using the [`Session storage`](../commands/session-storage.md) command. +Você pode obter a propriedade `.storage` de uma sessão usando o comando [`Session storage`](../commands/session-storage.md). ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md index c14edd2228be8e..41cfce983dbefd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SignalClass.md @@ -178,10 +178,10 @@ Se o sinal já estiver no estado de sinalização (ou seja, a propriedade `signa -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | --------------------------- | --------------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | Parâmetros | <- | Estado da propriedade `.signaled` | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | --------------------------- | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | Parâmetros | <- | Estado da propriedade `.signaled` | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md index b71c9e418d50c2..5ea15647fcd0d3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/SystemWorkerClass.md @@ -422,7 +422,7 @@ Essa propriedade é **leitura-escrita**. #### Descrição -The `.pid` property contains the process unique identifier of the external process at the system level. +A propriedade `.pid` contém o identificador exclusivo do processo externo no nível do sistema. Essa propriedade é **somente leitura**. @@ -447,7 +447,7 @@ Essa propriedade é **somente leitura**. A função `.postMessage()` permite que você escreva no fluxo de entrada (stdin) do processo externo. No parâmetro *message*, passe o texto a ser escrito em *stdin*. -The `.postMessage()` function also accepts a Blob type value in *messageBLOB* to pass in *stdin*, so that you can post binary data. +A função `.postMessage()` também aceita um valor de tipo Blob em *messageBLOB* para passar em *stdin*, para que você possa postar dados binários. Você pode usar a propriedade `.dataType` do [objeto options](#options-object) para fazer o corpo da resposta retornar valores Blob. @@ -461,7 +461,7 @@ Você pode usar a propriedade `.dataType` do [objeto options](#options-object) p #### Descrição -The `.response` property contains the concatenation of all data returned once the request is terminated, i.e. the full message received from the process output. +A propriedade `.response` contém a concatenação de todos os dados retornados assim que o pedido for encerrado, ou seja, a mensagem completa recebida da saída do processo. O tipo da mensagem é definido conforme o atributo [`dataType`](#datatype). @@ -477,7 +477,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.responseError` property contains the concatenation of all the errors returned, once the request is terminated. +A propriedade `.responseError` contém a concatenação de todos os erros retornados, uma vez que a solicitação é encerrada. @@ -525,7 +525,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.timeout` property contains the duration in seconds before the external process will be killed if it is still alive. +A propriedade `.timeout` contém a duração em segundos antes que o processo externo seja encerrado se ainda estiver ativo. Essa propriedade é **somente leitura**. @@ -548,10 +548,10 @@ Essa propriedade é **somente leitura**. -| Parâmetro | Tipo | | Descrição | -| ---------- | ------------------------------- | :-------------------------: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | 4D.SystemWorker | <- | Objecto SystemWorker | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------------------------- | :-------------------------: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | 4D.SystemWorker | <- | Objecto SystemWorker | @@ -565,7 +565,7 @@ If you pass a *timeout* value, .wait() waits for the external process for the am :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Você pode sair de um `.wait()` chamando [`terminate()`](#terminate) de um retorno de chamada. +Durante a execução do `.wait()`, as funções de retorno de chamada são executadas, sejam elas originadas de outras instâncias do `SystemWorker`. Você pode sair de um `.wait()` chamando [`terminate()`](#terminate) de um retorno de chamada. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md index 0d0dd6041815ad..90726e7174c398 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPConnectionClass.md @@ -5,13 +5,13 @@ title: TCPConnection The `TCPConnection` class allows you to manage Transmission Control Protocol (TCP) client connections to a [server](./TCPListenerClass.md), enabling you to send and receive data, and handle connection lifecycle events using callbacks. -The `TCPConnection` class is available from the `4D` class store. Você pode criar uma conexão TCP usando a função [4D.TCPConnection.new()](#4dtcpconnectionnew), que retorna um objeto [TCPConnection](#tcpconnection-object). +A classe `TCPConnection` está disponível no repositório de classes `4D`. Você pode criar uma conexão TCP usando a função [4D.TCPConnection.new()](#4dtcpconnectionnew), que retorna um objeto [TCPConnection](#tcpconnection-object). -All `TCPConnection` class functions are thread-safe. +Todas as funções da classe `TCPConnection` são thread-seguras. -Thanks to the standard 4D object *refcounting*, a TCPConnection is automatically released when it is no longer referenced. Consequently, the associated resources, are properly cleaned up without requiring explicit closure. +Graças ao objeto 4D padrão *refcounting*, um TCPConnection é automaticamente liberado quando não for mais referenciado. Consequentemente, os recursos associados são devidamente limpos sem a necessidade de fechamento explícito. -TCPConnection objects are released when no more references to them exist in memory. This typically occurs, for example, at the end of a method execution for local variables. Se quiser "forçar" o fechamento de uma conexão a qualquer momento, [**nullify** suas referências, definindo-as como **Null**](../Concepts/dt_object.md#resources). +Os objetos TCPConnection são liberados quando não houver mais referências a eles na memória. Isso geralmente ocorre, por exemplo, no final da execução de um método para variáveis locais. Se quiser "forçar" o fechamento de uma conexão a qualquer momento, [**nullify** suas referências, definindo-as como **Null**](../Concepts/dt_object.md#resources).
    História @@ -24,23 +24,23 @@ TCPConnection objects are released when no more references to them exist in memo ### Exemplos -The following examples demonstrate how to use the 4D.TCPConnection and 4D.TCPEvent classes to manage a TCP client connection, handle events, send data, and properly close the connection. Both synchronous and asynchronous examples are provided. +Os exemplos a seguir demonstram como usar as classes 4D.TCPConnection e 4D.TCPEvent para gerenciar uma conexão de cliente TCP, manipular eventos, enviar dados e fechar adequadamente a conexão. São fornecidos exemplos síncronos e assíncronos. -#### Synchronous Example +#### Exemplo síncrono -This example shows how to establish a connection, send data, and shut it down using a simple object for configuration: +Este exemplo mostra como estabelecer uma conexão, enviar dados e encerrá-la usando um objeto simples para configuração: ```4d var $domain : Text := "127.0.0.1" var $port : Integer := 10000 -var $options : Object := New object() // Configuration object +var $options : Object := New object() // Objeto de configuração var $tcpClient : 4D.TCPConnection var $message : Text := "test message" -// Open a connection +// Abra uma conexão $tcpClient := 4D.TCPConnection.new($domain; $port; $options) -// Send data +// Enviar dados var $blobData : Blob TEXT TO BLOB($message; $blobData; UTF8 text without length) $tcpClient.send($blobData) @@ -51,61 +51,61 @@ $tcpClient.wait(0) ``` -#### Asynchronous Example +#### Exemplo assíncrono -This example defines a class that handles the connection lifecycle and events, showcasing how to work asynchronously: +Este exemplo define uma classe que lida com o ciclo de vida e os eventos da conexão, demonstrando como trabalhar de forma assíncrona: ```4d -// Class definition: cs.MyAsyncTCPConnection +// Definição de classe: cs.MyAsyncTCPConnection Class constructor($url : Text; $port : Integer) This.connection := Null This.url := $url This.port := $port -// Connect to one of the servers launched inside workers +// Conectar-se a um dos servidores lançados dentro dos workers Function connect() This.connection := 4D.TCPConnection.new(This.url; This.port; This) -// Disconnect from the server +// Desconectar do servidor Function disconnect() This.connection.shutdown() This.connection := Null -// Send data to the server +// Enviar dados para o servidor Function getInfo() var $blob : Blob TEXT TO BLOB("Information"; $blob) This.connection.send($blob) -// Callback called when the connection is successfully established +// Callback chamado quando a conexão é estabelecida com sucesso Function onConnection($connection : 4D.TCPConnection; $event : 4D.TCPEvent) ALERT("Connection established") -// Callback called when the connection is properly closed +// Callback chamado quando a conexão é fechada corretamente Function onShutdown($connection : 4D.TCPConnection; $event : 4D.TCPEvent) - ALERT("Connection closed") + ALERT("Conexão fechada") -// Callback called when receiving data from the server +// Callback chamado ao receber dados do servidor Function onData($connection : 4D.TCPConnection; $event : 4D.TCPEvent) ALERT(BLOB to text($event.data; UTF8 text without length)) - //Warning: There's no guarantee you'll receive all the data you need in a single network packet. + //Warning: Não há garantia de que você receberá todos os dados de que precisa em um único pacote de rede. -// Callback called when the connection is closed unexpectedly +// Chamada de retorno quando a conexão é fechada inesperadamente Function onError($connection : 4D.TCPConnection; $event : 4D.TCPEvent) - ALERT("Connection error") + ALERT("Erro de conexão") -// Callback called after onShutdown/onError just before the TCPConnection object is released +// Chamada de retorno após onShutdown/onError, logo antes de o objeto TCPConnection ser liberado Function onTerminate($connection : 4D.TCPConnection; $event : 4D.TCPEvent) - ALERT("Connection terminated") + ALERT("Conexão encerrada") ``` -##### Usage example +##### Exemplos de uso -Create a new method named AsyncTCP, to initialize and manage the TCP connection: +Crie um novo método chamado AsyncTCP, para inicializar e gerenciar a conexão TCP: ```4d var $myObject : cs.MyAsyncTCPConnection @@ -116,18 +116,18 @@ $myObject.disconnect() ``` -Call the AsyncTCP method in a worker: +Chamar o método AsyncTCP em um worker: ```4d CALL WORKER("new process"; "Async_TCP") ``` -### TCPConnection Object +### Objeto TCPConnection -A TCPConnection object is a non-sharable object. +Um objeto TCPConnection é um objeto não compartilhável. -TCPConnection objects provide the following properties and functions: +Os objetos TCPConnection fornecem as seguintes propriedades e funções: | | | --------------------------------------------------------------------------------------------------------------------- | @@ -151,16 +151,16 @@ TCPConnection objects provide the following properties and functions: | Parâmetro | Tipo | | Descrição | | ------------- | ------------- | --------------------------- | -------------------------------------------------------- | -| serverAddress | Text | -> | Domain name or IP address of the server | -| serverPort | Integer | -> | Port number of the server | +| serverAddress | Text | -> | Nome de domínio ou endereço IP do servidor | +| serverPort | Integer | -> | Número da porta do servidor | | options | Object | -> | Configuração [opções](#options-parameter) para a conexão | -| Resultados | TCPConnection | <- | New TCPConnection object | +| Resultados | TCPConnection | <- | Novo objeto TCPConnection | #### Descrição -The `4D.TCPConnection.new()` function creates a new TCP connection to the specified *serverAddress* and *serverPort*, using the defined *options*, and returns a `4D.HTTPRequest` object. +A função `4D.TCPConnection.new()` cria uma nova conexão TCP com o *serverAddress* e a *serverPort* especificados, usando as *opções* definidas, e retorna um objeto `4D.HTTPRequest`. #### `options` parameter @@ -168,33 +168,33 @@ In the *options* parameter, pass an object that can contain the following proper | Propriedade | Tipo | Descrição | Por padrão | | ----------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------ | -| onConnection | Formula | Callback triggered when the connection is established. | Indefinido | -| onData | Formula | Callback triggered when data is received | Indefinido | -| onShutdown | Formula | Callback triggered when the connection is properly closed | Indefinido | -| onError | Formula | Callback triggered in case of an error | Indefinido | -| onTerminate | Formula | Callback triggered just before the TCPConnection is released | Indefinido | -| noDelay | Parâmetros | **Read-only** Disables Nagle's algorithm if `true` | False | +| onConnection | Formula | Callback acionado quando a conexão for estabelecida. | Indefinido | +| onData | Formula | Callback acionado quando os dados forem recebidos | Indefinido | +| onShutdown | Formula | Callback acionado quando a conexão for fechada corretamente | Indefinido | +| onError | Formula | Callback acionado no caso de um erro | Indefinido | +| onTerminate | Formula | Callback acionada imediatamente antes de a TCPConnection ser liberada | Indefinido | +| noDelay | Parâmetros | **Somente leitura** Desabilita o algoritmo do Nagle se `true` | False | | connectionTimeout | Real | Maximum time (in seconds) to establish the connection. If exceeded, the connection attempt is aborted | System-defined, generally ≥ 30 | #### Funções Callback -All callback functions receive two parameters: +Todas as funções de chamada de retorno recebem dois parâmetros de objectos: -| Parâmetro | Tipo | Descrição | -| ----------- | ----------------------------------------------- | ----------------------------------------------------- | -| $connection | [objeto `TCPConnection`](#tcpconnection-object) | The current TCP connection instance. | -| $event | [objeto `TCPEvent`](#tcpevent-object) | Contains information about the event. | +| Parâmetro | Tipo | Descrição | +| ----------- | ----------------------------------------------- | -------------------------------------------------- | +| $connection | [objeto `TCPConnection`](#tcpconnection-object) | A instância de conexão TCP atual. | +| $event | [objeto `TCPEvent`](#tcpevent-object) | Contém informações sobre o evento. | -**Sequence of Callback Calls:** +**Sequência de chamadas de retorno:** -1. `onConnection` is triggered when the connection is established. -2. `onData` is triggered each time data is received. -3. Either `onShutdown` or `onError` is triggered: - - `onShutdown` is triggered when the connection is properly closed. - - `onError` is triggered if an error occurs. -4. `onTerminate` is always triggered just before the TCPConnection is released (connection is closed or an error occured). +1. O `onConnection` é acionado quando a conexão é estabelecida. +2. `onData` é acionado cada vez que os dados são recebidos. +3. O `onShutdown` ou o `onError` estão ativados: + - O `onShutdown` é acionado quando a conexão for fechada corretamente. + - `onError` é acionado se ocorrer um erro. +4. O `onTerminate` é sempre acionado logo antes de a TCPConnection ser liberada (a conexão é fechada ou ocorre um erro). -#### TCPEvent object +#### Objeto TCPEvent Um objeto [`TCPEvent`](TCPEventClass.md) é retornado quando uma [função de callback](#callback-functions) é chamada. @@ -220,7 +220,7 @@ A propriedade `.address` contém o en #### Descrição -A propriedade `.closed` contém se a conexão está fechada. Returns `true` if the connection is closed, either due to an error, a call to `shutdown()`, or closure by the server. +A propriedade `.closed` contém se a conexão está fechada. Retorna `true` se a conexão for fechada, seja devido a um erro, uma chamada para `shutdown()`, ou fechamento pelo servidor. @@ -232,7 +232,7 @@ A propriedade `.closed` contém se a c #### Descrição -A propriedade `.errors` contém uma coleção de objetos de erro associados à conexão. Each error object includes the error code, a description, and the signature of the component that caused the error. +A propriedade `.errors` contém uma coleção de objetos de erro associados à conexão. Cada objeto de erro inclui o código de erro, uma descrição e a assinatura do componente que causou o erro. | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | @@ -251,7 +251,7 @@ A propriedade `.errors` contém uma co #### Descrição -The `.listener` property contains the [`TCPListener`](./TCPListenerClass.md) object that created the `TCPConnection`, if any. Essa propriedade é **somente leitura**. +A propriedade `.listener` contém o objeto [`TCPListener`](./TCPListenerClass.md) que criou a `TCPConnection`, se houver. Essa propriedade é **somente leitura**. @@ -263,7 +263,7 @@ The `.listener` property contains th #### Descrição -The `.noDelay` property contains whether Nagle's algorithm is disabled (`true`) or enabled (`false`). Essa propriedade é **somente leitura**. +A propriedade `.noDelay` contém se o algoritmo de Nagle está desativado (`true`) ou ativado (`false`). Essa propriedade é **somente leitura**. @@ -287,15 +287,15 @@ A propriedade `.port` contém o número -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | -- | --------------- | -| data | Blob | -> | Data to be sent | +| Parâmetro | Tipo | | Descrição | +| --------- | ---- | -- | ---------------------- | +| data | Blob | -> | Dados a serem enviados | #### Descrição -A função `send()` envia dados para o servidor. If the connection is not established yet, the data is sent once the connection is established. +A função `send()` envia dados para o servidor. Se a conexão ainda não foi estabelecida, os dados são enviados assim que a conexão for estabelecida. @@ -315,7 +315,7 @@ A função `send()` envia dados para o #### Descrição -The `shutdown()` function closes the *write* channel of the connection (client to server stream) while keeping the *read* channel (server to client stream) open, allowing you to continue receiving data until the connection is fully closed by the server or an error occurs. +A função `shutdown()` fecha o canal de *gravação* da conexão (fluxo do cliente para o servidor) e mantém o canal de *leitura* (fluxo do servidor para o cliente) aberto, permitindo que você continue recebendo dados até que a conexão seja totalmente fechada pelo servidor ou ocorra um erro. @@ -327,9 +327,9 @@ The `shutdown()` function closes t -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | :-: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | +| Parâmetro | Tipo | | Descrição | +| --------- | ---- | :-: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | @@ -339,7 +339,7 @@ A função `wait()` aguarda até que a :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Você pode sair de um `.wait()` chamando [`shutdown()`](#shutdown) de um retorno de chamada. +Durante a execução do `.wait()`, as funções de retorno de chamada são executadas, sejam elas originadas de outras instâncias do `SystemWorker`. Você pode sair de um `.wait()` chamando [`shutdown()`](#shutdown) de um retorno de chamada. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md index 0c7c23b1e98837..cdccf359cd37d9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/TCPListenerClass.md @@ -97,18 +97,18 @@ In the *options* parameter, pass an object to configure the listener and all the Callback functions receive up to two parameters: -| Parâmetro | Tipo | Descrição | -| --------- | ------------------------------------------- | ----------------------------------------------------- | -| $listener | [`TCPListener` object](#tcplistener-object) | The current TCP listener instance. | -| $event | [objeto `TCPEvent`](#tcpevent-object) | Contains information about the event. | +| Parâmetro | Tipo | Descrição | +| --------- | ------------------------------------------- | -------------------------------------------------- | +| $listener | [`TCPListener` object](#tcplistener-object) | The current TCP listener instance. | +| $event | [objeto `TCPEvent`](#tcpevent-object) | Contém informações sobre o evento. | -**Sequence of Callback Calls:** +**Sequência de chamadas de retorno:** 1. `onConnection` is triggered each time a connection is established. -2. `onError` is triggered if an error occurs. +2. `onError` é acionado se ocorrer um erro. 3. `onTerminate` is always triggered just before a connection is terminated. -#### TCPEvent object +#### Objeto TCPEvent Um objeto [`TCPEvent`](TCPEventClass.md) é retornado quando uma [função de callback](#callback-functions) é chamada. @@ -122,7 +122,7 @@ Um objeto [`TCPEvent`](TCPEventClass.md) é retornado quando uma [função de ca #### Descrição -A propriedade `.errors` contém uma coleção de objetos de erros associados à conexão. Each error object includes the error code, a description, and the signature of the component that caused the error. +A propriedade `.errors` contém uma coleção de objetos de erros associados à conexão. Cada objeto de erro inclui o código de erro, uma descrição e a assinatura do componente que causou o erro. | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md index 1c3372dd3a0e32..cd7c534274f2f7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebServerClass.md @@ -197,7 +197,7 @@ Valor padrão: 63072000 (2 anos). **.HTTPCompressionLevel** : Integer -The compression level for all compressed HTTP exchanges for the 4D HTTP server (client requests or server replies). Este seletor permite otimizar trocas priorizando a velocidade de execução (menos compactação) ou a quantidade de compressão (menos velocidade) +O nível de compressão para todas as trocas HTTP comprimidas para o servidor HTTP 4D (solicitações do cliente ou respostas do servidor). Este seletor permite otimizar trocas priorizando a velocidade de execução (menos compactação) ou a quantidade de compressão (menos velocidade) Valores possíveis: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md index c1d8aa24cb8b30..8c1932a592d08c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketConnectionClass.md @@ -42,7 +42,7 @@ Os objectos Httprequest fornecem as seguintes propriedades e funções: #### Descrição -The `.handler` property contains the accessor that gets the `connectionHandler` object used to initiate the connection. +A propriedade `.handler` contém o acessório que obtém o objeto `connectionHandler` usado para iniciar a conexão. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md index 64a483762339ee..01f30109826012 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/API/WebSocketServerClass.md @@ -385,7 +385,7 @@ A função `.terminate()` By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. -If a *timeout* value is set: +Se um valor *timeout* for definido: - when the waiting time is reached, forcibly destroys the socket. - if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Admin/cli.md b/i18n/pt/docusaurus-plugin-content-docs/current/Admin/cli.md index 6e293bfa37e729..0a066e5cd3555b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Admin/cli.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Admin/cli.md @@ -30,25 +30,25 @@ Sintaxe: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descrição | -| :-------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applicationPath` | Rota de 4D, Servidor 4D ou da aplicação fusionada. | Lança a aplicação. Mesmo que dar um clique duplo na aplicação. Quando chamado sem um argumento de arquivo estrutura, a aplicação é executada e a caixa de diálogo "selecionar banco de dados" aparece. | -| `--version` | | Exibe a versão da aplicação e termina | -| `--help` | | Exibe ajuda e sai. Outros argumentos: -?, -h | -| `--project` | projectPath | packagePath | 4dlinkPath | Arquivo de projeto para abrir com o arquivo de dados atual. Não aparece nenhuma caixa de diálogo. | -| `--data` | dataPath | Arquivo de dados a abrir com o arquivo de projeto designado. Se não for especificado, 4D usa o último arquivo aberto. | -| `--opening-mode` | interpreted | compiled | Pede para o banco de dados abrir em modo interpretado ou compilado. Nenhum erro é gerado se o modo pedido estiver indisponível. | -| `--create-data` | | Cria automaticamente um novo arquivo de dados se nenhum arquivo válido for encontrado. Não aparece nenhuma caixa de diálogo. 4D usa o nome de arquivo passado no argumento "--data" se houver (gera um erro se um arquivo com o mesmo nome já existir). | -| `--user-param` | String usuário personalizada | A string that will be available within the application through the [`Get database parameter`](../commands-legacy/get-database-parameter.md) command (the string must not start with a "-" character, which is reserved). | -| `--headless` | | Lança 4D, Servidor 4D, ou a aplicação fusionada, sem uma interface (modo headless). In this mode:
  • The Design mode is not available, database starts in Application mode
  • No toolbar, menu bar, MDI window or splash screen is displayed
  • No icon is displayed in the dock or task bar
  • The opened database is not registered in the "Recent databases" menu
  • The diagnostic log is automatically started (see [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands-legacy/alert.md) command, Abort for an error dialog...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note that headless 4D applications can only be closed by a call to [QUIT 4D](../commands-legacy/quit-4d.md) or using the OS task manager. | -| `--dataless` | | Lança 4D, 4D Server, aplicação fundida ou tool4d em modo dataless. O modo sem dados é útil quando 4D executa tarefas sem necessidade de dados (compilação de projetos, por exemplo). Nesse modo:
  • Nenhum arquivo contendo dados é aberto, mesmo se especificado na linha de comando ou no arquivo `.4DLink`, ou ao usar os comandos `CREATE DATA FILE` e `OPEN DATA FILE`.
  • Os comandos que manipulam dados geram um erro. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para saber mais sobre arquivos `.4DLink` veja [Project opening shortcuts](../Project/creating.md#project-opening-shortcuts).
  • | -| `--webadmin-settings-file` | Rota do arquivo | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--webadmin-access-key` | Text | Chave de acesso para o servidor web [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--webadmin-auto-start` | Parâmetros | Estado do início automático para o servidor [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--webadmin-store-settings` | | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--utility` | | Apenas disponível com 4D Server. Apenas disponível com 4D Server. | -| `--skip-onstartup` | | Inicia o projecto sem executar quaisquer métodos "automáticos", incluindo os métodos de base de dados `On Startup` e `On Exit` | -| `--startup-method` | Nome do método projecto (string) | Método de projecto a executar imediatamente após o método de base `On Startup` (se não for ignorado com `--skip-onstartup`). | +| Argumento | Valor | Descrição | +| :-------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `applicationPath` | Rota de 4D, Servidor 4D ou da aplicação fusionada. | Lança a aplicação. Mesmo que dar um clique duplo na aplicação. Quando chamado sem um argumento de arquivo estrutura, a aplicação é executada e a caixa de diálogo "selecionar banco de dados" aparece. | +| `--version` | | Exibe a versão da aplicação e termina | +| `--help` | | Exibe ajuda e sai. Outros argumentos: -?, -h | +| `--project` | projectPath | packagePath | 4dlinkPath | Arquivo de projeto para abrir com o arquivo de dados atual. Não aparece nenhuma caixa de diálogo. | +| `--data` | dataPath | Arquivo de dados a abrir com o arquivo de projeto designado. Se não for especificado, 4D usa o último arquivo aberto. | +| `--opening-mode` | interpreted | compiled | Pede para o banco de dados abrir em modo interpretado ou compilado. Nenhum erro é gerado se o modo pedido estiver indisponível. | +| `--create-data` | | Cria automaticamente um novo arquivo de dados se nenhum arquivo válido for encontrado. Não aparece nenhuma caixa de diálogo. 4D usa o nome de arquivo passado no argumento "--data" se houver (gera um erro se um arquivo com o mesmo nome já existir). | +| `--user-param` | String usuário personalizada | A string that will be available within the application through the [`Get database parameter`](../commands-legacy/get-database-parameter.md) command (the string must not start with a "-" character, which is reserved). | +| `--headless` | | Lança 4D, Servidor 4D, ou a aplicação fusionada, sem uma interface (modo headless). In this mode:
  • The Design mode is not available, database starts in Application mode
  • No toolbar, menu bar, MDI window or splash screen is displayed
  • No icon is displayed in the dock or task bar
  • The opened database is not registered in the "Recent databases" menu
  • The diagnostic log is automatically started (see [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands-legacy/alert.md) command, Abort for an error dialog...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note que aplicações headless 4D só podem ser fechadas com uma chamada a [QUIT 4D](../commands-legacy/quit-4d.md) ou usando o gerente de tarefas do OS. | +| `--dataless` | | Lança 4D, 4D Server, aplicação fundida ou tool4d em modo dataless. O modo sem dados é útil quando 4D executa tarefas sem necessidade de dados (compilação de projetos, por exemplo). Nesse modo:
  • Nenhum arquivo contendo dados é aberto, mesmo se especificado na linha de comando ou no arquivo `.4DLink`, ou ao usar os comandos `CREATE DATA FILE` e `OPEN DATA FILE`.
  • Os comandos que manipulam dados geram um erro. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para saber mais sobre arquivos `.4DLink` veja [Project opening shortcuts](../Project/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Rota do arquivo | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | Text | Chave de acesso para o servidor web [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Parâmetros | Estado do início automático para o servidor [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--utility` | | Apenas disponível com 4D Server. Apenas disponível com 4D Server. | +| `--skip-onstartup` | | Inicia o projecto sem executar quaisquer métodos "automáticos", incluindo os métodos de base de dados `On Startup` e `On Exit` | +| `--startup-method` | Nome do método projecto (string) | Método de projecto a executar imediatamente após o método de base `On Startup` (se não for ignorado com `--skip-onstartup`). | (\*) Alguns diálogos são exibidos antes do banco de dados ser aberto, para que seja impossível escrever no arquivo Diagnóstico de log (alerta de licença, diálogo de conversão, seleção de banco de dados, seleção de arquivo de dados). Nesses casos, uma mensagem de erro é criada tanto no stream stderr e no arquivo de eventos do sistema, e então a aplicação fecha. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Backup/settings.md b/i18n/pt/docusaurus-plugin-content-docs/current/Backup/settings.md index e9e1f0513a008d..105b92b67971e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Backup/settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Backup/settings.md @@ -51,7 +51,7 @@ Essa área lhe permite determinar quais os arquivos ou pastas que devem ser copi - **Dados**: Arquivo de dados do aplicativo. Quando esta opção for marcada, o arquivo de histórico do banco de dados, se existir, recebe um backup na mesma hora que os dados. - o arquivo de histórico atual da aplicação (se houver), - a pasta `Settings` completa localizada [ao lado do arquivo de dados](../Project/architecture.md#settings-user-data) (se existir), ou seja, os *parâmetros usuário para os dados*. -- **Estructura**: carpetas y archivos proyecto de la aplicación. No caso de bancos de dados compilados, essa opção permite fazer o backup do arquivo .4dz. When this option is checked, the full `Settings` folder located [at the same level as the Project folder](../Project/architecture.md#settings-user), i.e. the *user settings*, is automatically backed up. +- **Estructura**: carpetas y archivos proyecto de la aplicación. No caso de bancos de dados compilados, essa opção permite fazer o backup do arquivo .4dz. Quando esta opção estiver marcada, uma cópia de segurança é feita automaticamente da pasta completa Settings situada [no mesmo nível que a pasta Project](../Project/architecture.md#settings-user), ou seja, *os parâmetros usuário*, é backup automaticamente. - **Arquivo de estrutura usuário (só para bancos binários)**: *funcionalidade obsoleta* - **Arquivos anexos**: Esta área permite especificar um conjunto de arquivos e/ou pastas para serem copiados em backup ao mesmo tempo que o aplicativo. Esses arquivos podem ser de qualquer tipo (documentos ou modelos de plug-ins, etiquetas, relatórios, imagens, etc). Pode estabelecer arquivos ou pastas individuais cujos conteúdos serão respaldados completamente. Cada elemento anexado é listado com sua rota de acesso completa na área "Anexos". - **Eliminar**: retira o arquivo selecionado da lista de arquivos anexos. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md index 2397e1c7fec2f6..b534ee53938b36 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/classes.md @@ -748,7 +748,7 @@ Você declara classes singleton adicionando a(s) palavra(s)-chave apropriada(s) :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- As funções compartilhadas Singleton suportam a palavra-chave `onHttpGet`(../ORDA/ordaClasses.md#onhttpget-keyword). +- As funções compartilhadas Singleton suportam a palavra-chave `onHTTPGet`(../ORDA/ordaClasses.md#onhttpget-keyword). ::: @@ -844,9 +844,9 @@ shared function addItem($item:object) By defining the ItemInventory class as a session singleton, you make sure that every session and therefore every user has their own inventory. Accessing the user's inventory is as simple as: ```4d -//in a user session +//em uma sessão usuário $myList := cs.ItemInventory.me.itemList -//current user's item list +//lista de itens do usuário atual ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md index 4aaf5751f4d778..207956b66a1de8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_object.md @@ -47,7 +47,7 @@ Com a notação de objetos, pode acessar às propriedades dos objetos de duas ma :::info -Several 4D commands and functions return objects, for example [`Database measures`](../commands-legacy/database-measures.md) or [`File`](../commands/file.md). Neste caso, não é necessário instanciar explicitamente o objecto, a linguagem 4D faz isso por você. +Vários comandos e funções 4D retornam objetos, por exemplo, [`Database measures`](../commands-legacy/database-measures.md) ou [`File`](../commands/file.md). Neste caso, não é necessário instanciar explicitamente o objecto, a linguagem 4D faz isso por você. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md index db1d511b324eb1..e89d2a6abca1ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/dt_pointer.md @@ -97,9 +97,9 @@ Con: Trying to assign or to read a null pointer (aka "nil") will produce an error at runtime. Por exemplo: ```4d -var $p : Pointer // non initialized pointer (Nil value) -$v:=$p-> // error -$p->:=$v // error +var $p : Pointer // Ponteiro não inicializado (valor Nil) +$v:=$p- // erro +$p-:=$v // erro ``` To prevent such errors, you can write: @@ -172,12 +172,12 @@ Os ponteiros para variáveis locais permitem-lhe guardar variáveis de processo ... ``` -The debugger will display $param as follows: +O depurador exibirá $param da seguinte forma: | $param | ->$MyVar (Method1) | | ------ | ------------------------------------- | -You can expand $param and its value will be: +Você pode expandir $param e seu valor será: | $MyVar | "Hello world" | | ------ | ------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/identifiers.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/identifiers.md index f056483f745f67..dcbc0b17e73f6f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/identifiers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/identifiers.md @@ -124,28 +124,28 @@ QUERY([Clients];[Clients]Name="Smith") O nome de uma variável interprocessada pode ter até 31 caracteres, não incluindo os símbolos . -- A variable name must begin with a letter, an underscore, or a dollar ("$") for [parameters](parameters.md) and [local variables](variables.md#local-variables), or `<>` for [interprocess variables](variables.md#interprocess-variables) (deprecated). +- Um nome de variável deve começar com uma letra, um sublinhado, ou um dólar ("$") para [parameters](parameters.md) e [variáveis locais](variables.md#local-variables), ou `<>` para [variáveis interprocesso](variables.md#interprocess-variables) (obsoleto). - A partir daí, o nome pode incluir qualquer letra ou dígito e o carácter de sublinhado ("_"). -- Do not use reserved names, i.e. 4D command names (`Date`, `Time`, etc), keywords (`If`, `For`, etc.), system variable names (`OK`, `document`...), or constant names (`Euro`, `Black`, `Friday`, etc.). +- Não use nomes reservados, por exemplo, nomes de comandos 4D (`Date`, `Time`, etc), palavras-chave (`If`, `for`, etc. , nomes de variáveis de sistema (`OK`, `documento`...), ou nomes constantes (`Euro`, `Black`, `, `Friday\`, etc.). - O nome de uma variável interprocessada pode ter até 31 caracteres, não incluindo os símbolos <> . Exemplos: ```4d -For($vlRecord;1;100) //local variable -$vsMyString:="Hello there" //local variable -var $vName; $vJob : Text //local variales -If(bValidate=1) //process variable -<>vlProcessID:=Current process() //interprocess variable +For($vlRecord;1;100) //variável local +$vsMyString:="Olá" //local variável +var $vName; $vJob : Texto //variável local +If(bValidate=1) //variável de processo +<>vlProcessID:=Process() //variável interprocesso ``` ### Compatibidade -Some naming practices were previously allowed but are no longer supported when the [direct typing mode is enabled](../Project/compiler.md#enabling-direct-typing) (introduced in 4D 20 R7). Enabling this mode will produce syntax errors if: +Algumas práticas de nomeação eram permitidas anteriormente, mas não são mais suportadas quando o [modo de digitação direta está habilitado](../Project/compiler.md#enabling-direct-typing) (introduzido em 4D 20 R7). Ativar este modo irá produzir erros de sintaxe se: -- a variable name has a digit as first character, -- a variable name contains space characters, -- you declared variables named $0, $1, etc. +- o nome de uma variável tiver um dígito como primeiro caractere, +- um nome de variável contiver caracteres de espaço, +- tiver declarado variáveis chamadas $0, $1, etc. ## Outros nomes diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md index 4981258628548c..48ef0d95c61aa8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/parameters.md @@ -475,7 +475,7 @@ $param->:=Uppercase($param->) ALERT($param->) ``` -Aqui é o parâmetro não for o campo, mas sim um ponteiro ao mesmo. Therefore, within the `DO SOMETHING` method, $param is no longer the value of the field but a pointer to the field. The object **referenced** by $param ($param-> in the code above) is the actual field. Portanto, mudar o objeto referenciado vai além do escopo da subrotina, e o campo real não é afetado. Neste exemplo, as duas caixas de alerta dirão "WILLIAMS". +Aqui é o parâmetro não for o campo, mas sim um ponteiro ao mesmo. Portanto, no método `DO SOMETHING`, $param já não é o valor do campo, mas um ponteiro ao campo. O objeto **referenciado** por $param ($param-> no código acima) é o campo real. Portanto, mudar o objeto referenciado vai além do escopo da subrotina, e o campo real não é afetado. Neste exemplo, as duas caixas de alerta dirão "WILLIAMS". 2. Ao invés de ter o método `DO_SOMETHING` "fazendo algo", você pode reescrever o método para que ele retorne um valor. Portanto escreveria: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md index 9a969bd8291cdf..6be1933b044e6e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/variables.md @@ -17,7 +17,7 @@ As variáveis são objetos da linguagem; pode criar e utilizar variables que nun ## Criação de variáveis -You create variables by declaring them using the `var` keyword. +Você cria variáveis declarando-as usando a palavra-chave `var`. Quando as variáveis são declaradas, elas são inicializadas com o [**valor padrão correspondente ao seu tipo**] (data-types.md#default-values), que elas manterão durante a sessão, desde que não tenham sido [atribuídas] (#assigning-data). Como alternativa, ao declarar variáveis, você pode [inicializar](#initializing-variables-in-the-declaration-line) o valor delas juntamente com o tipo de dados, tudo em uma única linha. @@ -49,7 +49,7 @@ var $myVar //a variant variable ``` `varName` é o nome da variável, que deve estar em conformidade com as [regras 4D] (Concepts/identifiers.md) sobre identificadores. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) (deprecated) and [arrays](Concepts/arrays.md). +Essa sintaxe só é compatível com declarações de [variáveis locais e de processo](#local-process-and-interprocess-variables), excluindo, portanto, [variáveis interprocessos](#interprocess-variables) (obsoleto) e [arrays](Concepts/arrays.md). `varType` pode ser: @@ -80,7 +80,7 @@ A tabela seguinte enumera todos os valores `varType` suportados: :::note Compatibidade -The legacy syntax using `C_XXX` commands is deprecated as of 4D 20 R7. +A sintaxe legada usando comandos `C_XXX` está obsoleta a partir de 4D 20 R7. ::: @@ -253,7 +253,7 @@ As variáveis do sistema são usadas pelos [comandos 4D](../commands/command-ind | System variable name | Tipo | Descrição | | ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Integer | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](../commands-legacy/open-document.md) or [SELECT LOG FILE](../commands/select-log-file.md). | +| `Document` | Text | Contém o "nome longo" (caminho completo) do último arquivo aberto ou criado usando comandos como [Documento aberto](../commands-legacy/open-document.md) ou [ARQUIVO ARQUIVO](../commands/select-log-file.md). | | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. Para usar um separador diferente, atribua um novo valor à variável do sistema. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Usado em um método de captura de erro instalado pelo comando [`ON ERR CALL`](../commands-legacy/on-err-call.md). Veja [Tratamento de erros no método](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Integer | Usado em um método instalado pelo comando [`ON EVENT CALL`](../commands-legacy/on-event-call.md). Set to 1 when the mouse button is pushed, otherwise set to 0. | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugger.md b/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugger.md index 98a51f8216dae4..58065552397688 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugger.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Debugging/debugger.md @@ -29,7 +29,7 @@ Há várias formas de exibir o depurador: Quando chamada, a janela do depurador fornece o nome do método ou da função de classe que rastreia atualmente e a ação que causa o aparecimento inicial da janela do depurador. Por exemplo, na janela do depurador acima: -- *drop* is the method being traced +- *drop* é o método que está sendo rastreado - The debugger window appeared because of a break point. A exibição de uma nova janela do depurador utiliza a mesma configuração que a última janela exibida na mesma sessão. Se executar vários processos usuário, pode rastreá-los de forma independente e ter uma janela do depurador aberta para cada processo. @@ -42,7 +42,7 @@ A janela do depurador é normalmente apresentada na máquina onde o código é e :::note Notas - Se o servidor estiver a funcionar sem interface, não pode ser apresentada qualquer janela do depurador no servidor, pelo ser necessário utilizar o depurador remoto. Ver [Depuración desde máquinas remotas](./debugging-remote.md). -- You can also [attach the Qodly Studio debugger to a 4D Server application](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) if you need to debug Qodly pages in a deployed environment. +- Você também pode [anexar o depurador do Qodly Studio a um aplicativo do Servidor 4D](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) se você precisar depurar páginas Qodly em um ambiente implantado. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md index 9598cd1e294c55..af326f564c9c72 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Desktop/building.md @@ -45,7 +45,7 @@ A geração do banco de dados só pode ser realizado quando o banco de dados for Cada parâmetro do geração da aplicação é armazenado como uma chave XML no arquivo XML `buildApp.4DSettings`, localizado na [pasta `Settings` do projeto](../Project/architecture.md#settings-user). -Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. You can define several other XML settings file for the same project and employ them using the [`BUILD APPLICATION`](../commands-legacy/build-application.md) command. +Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. Você pode definir vários outros arquivos de configurações XML para o mesmo projeto e empregá-los usando o comando [`BUILD APPLICATION`](../commands-legacy/build-application.md). As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. A descrição dessas chaves estão detalhadas no manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv20/4D/20/4D-XML-Keys-BuildApplication.100-6335734.en.html). @@ -61,7 +61,7 @@ Quando uma aplicação é construída, 4D gera um arquivo de log chamado *BuildA Verificar este arquivo pode ajudá-lo a economizar tempo durante as etapas subsequentes de implantação, por exemplo, se você pretende [notarize](#about-notarization) sua aplicação no macOS. -> Use the `Get 4D file(Build application log file)` statement to get the log file location. +> Utilize o comando `Get 4D file (Build application log file)` para obter a localização do arquivo de log. ## Nome da aplicação e pasta de destino @@ -109,10 +109,10 @@ The *Contents* folder contains: - *MyComponent.4DZ* file - the [compiled structure](#build-compiled-structure). - Uma pasta *Resources* - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). -- An *Info.plist* file - this file is required to build [notarizeable and stapleable](#about-notarization) components for macOS (it is ignored on Windows). If an *Info.plist* file already [exists at the root of the component](../Extensions/develop-components.md#infoplist) it is merged, otherwise a default file is created. The following [Apple bundle keys](https://developer.apple.com/documentation/bundleresources/information-property-list) are prefilled: - - `CFBundleDisplayName` and `CFBundleName` for the application name, - - `NSHumanReadableCopyright`, can be [set using an XML key](https://doc.4d.com/4Dv20/4D/20/CommonCopyright.300-6335859.en.html). - - `CFBundleShortVersionString` and `CFBundleVersion` for the application version (x.x.x format, e.g. 1.0.5), can be [set using an XML key](https://doc.4d.com/4Dv20/4D/20/CommonVersion.300-6335858.en.html). +- An *Info.plist* file - this file is required to build [notarizeable and stapleable](#about-notarization) components for macOS (it is ignored on Windows). If an *Info.plist* file already [exists at the root of the component](../Extensions/develop-components.md#infoplist) it is merged, otherwise a default file is created. As seguintes [Chaves do pacote da Apple](https://developer.apple.com/documentation/bundleresources/information-property-list) são prepreenchidas: + - `CFBundleDisplayName` e `CFBundleName` para o nome da aplicação, + - `NSHumanReadableCopyright`, pode ser [configurado usando uma chave XML](https://doc.4d.com/4Dv20/4D/20/CommonCopyright.300-6335859.en.html). + - `CFBundleShortVersionString` e `CFBundleVersion` para a versão do aplicativo (formato x.x.x, por exemplo, 1.0.5), podem ser [definidas usando uma chave XML](https://doc.4d.com/4Dv20/4D/20/CommonVersion.300-6335858.en.html). ## Página Aplicação @@ -146,7 +146,7 @@ Para selecionar a pasta Desktop de volume 4D, clique no botão **[...]**. Uma ca Depois que a pasta for selecionada, o nome completo do caminho será exibido e, se realmente conter 4D Volume Desktop, a opção para a construção de uma aplicação executável é ativada. -> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. For example, if you use 4D 20, you must select a 4D Volume Desktop 20. +> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. Por exemplo, se você usar 4D 20, deverá selecionar um 4D Volume Desktop 20. ### Modo de ligação de dados @@ -170,20 +170,20 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - Database folder - Includes a Resources folder and MyProject.4DZ file. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data*, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#management-of-data-files)). - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins--components-page). - - (Optional) Licenses folder - An XML file of license numbers integrated into the application, if any. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses--certificate-page). + - (Opcional) Pasta Licenses (Licenças) - Um arquivo XML de números de licença integrados ao aplicativo, se houver. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses--certificate-page). - Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta 4D Volume Desktop)](#customizing-4d-volume-desktop-folder)). Todos estes itens devem ser mantidos na mesma pasta para que o executável possa operar. - *macOS* - - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins--components-page). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses--certificate-page). **Note**: In macOS, the [Application file](../commands-legacy/application-file.md) command of the 4D language returns the pathname of the ApplicationName file (located in the Contents:macOS folder of the software package) and not that of the .comp file (Contents:Resources folder of the software package). + - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins--components-page). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses--certificate-page). **Nota**: No macOS, o comando [Application file](../commands-legacy/application-file.md) da linguagem 4D retorna o nome do caminho do arquivo ApplicationName (localizado na pasta Contents:macOS do pacote de software) e não o do arquivo .comp (pasta Contents:Resources do pacote de software). #### Personalização da pasta 4D Volume Desktop Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desktop para a pasta Destination > *Final Application* folder. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: - Instalar uma versão 4D Volume Desktop correspondente a um idioma específico; -- Add a custom *Plugins* folder; +- Adicione uma pasta *Plugins* personalizada; - Personalize o conteúdo da pasta *Resources*. > Construir um pacote de projeto @@ -224,12 +224,12 @@ Além disso, o aplicativo cliente/servidor é personalizado e fácil de usar: - Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. - Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. O cliente direciona o servidor usando seu nome, quando o cliente e o servidor estão na mesma sub-rede, ou usando seu endereço IP, que é definido usando a chave `IPAddress` XML no arquivo buildapp.4DSettings. Se a conexão falhar, [mecanismos alternativos específicos](#management-of-client-connections) podem ser implementados). Você pode "forçar" a exibição da caixa de diálogo de conexão padrão segurando a tecla **Option** (macOS) ou **Alt** (Windows) enquanto inicia a aplicação cliente. Apenas a parte do cliente pode conectar à parte do servidor correspondente. Se um usuário tentar conectar à parte do servidor usando uma aplicação 4D padrão, uma mensagem de erro é retornada e a conexão é impossível. -- A client/server application can be set so that the client portion [can be updated automatically over the network](#copy-of-client-applications-inside-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. +- Um aplicativo cliente/servidor pode ser configurado de modo que a parte do cliente [possa ser atualizada automaticamente pela rede] (#copy-of-client-applications-inside-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. - Também é possível automatizar a atualização da parte do servidor por meio do uso de uma sequência de comandos de linguagem ([SET UPDATE FOLDER](../commands-legacy/set-update-folder.md) e [RESTART 4D](../commands-legacy/restart-4d.md)). :::note -If you want client/server connections to be made in [TLS](../Admin/tls.md), simply check the [appropriate setting](../settings/client-server.md#encrypt-client-server-communications). If you wish to use a custom certificate, please consider using the [`CertificateAuthoritiesCertificates`](https://doc.4d.com/4Dv20R8/4D/20-R8/CertificateAuthoritiesCertificates.300-7479862.en.html). +Se você quiser que as conexões cliente/servidor sejam feitas em [TLS] (../Admin/tls.md), basta marcar a [configuração apropriada] (../settings/client-server.md#encrypt-client-server-communications). Se desejar usar um certificado personalizado, considere a possibilidade de usar o [`CertificateAuthoritiesCertificates`](https://doc.4d.com/4Dv20R8/4D/20-R8/CertificateAuthoritiesCertificates.300-7479862.en.html). ::: @@ -303,7 +303,7 @@ Pode selecionar esta opção: Designa a localização no seu disco da aplicação 4D Volume Desktop a ser usada para construir a parte cliente da sua aplicação. -> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. For example, if you use 4D 20, you must select a 4D Volume Desktop 20. +> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. Por exemplo, se você usar 4D 20, deverá selecionar um 4D Volume Desktop 20. A Área de Trabalho de Volume 4D deve corresponder à plataforma atual (que também será a plataforma do aplicativo cliente). Se você deseja criar um aplicativo cliente para a plataforma "simultânea", você deve realizar uma operação de construção adicional usando uma aplicação 4D em execução nessa plataforma. @@ -477,7 +477,7 @@ A página lista os elementos carregados pela aplicação 4D atual: ### Adicionar plug-ins ou componentes -If you want to integrate other plug-ins or components into the executable application, you just need to place them in a **Plugins** or **Components** folder next to the 4D Volume Desktop application or next to the 4D Server application. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. +Se quiser integrar outros plug-ins ou componentes no aplicativo executável, basta colocá-los em uma pasta **Plugins** ou **Components** ao lado do aplicativo 4D Volume Desktop ou ao lado do aplicativo 4D Server. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carregada por 4D e a outra localizada na pasta do aplicativo de origem), prioridade vai para o plug-in instalado na pasta Volume Desktop/4D do Servidor. No entanto, se houver duas instâncias do mesmo componente, o aplicativo não abrirá. @@ -510,47 +510,47 @@ A página de Licenças e Certificados pode ser usada: ### Licenças -This tab displays the [Build an evaluation application](#build-an-evaluation-application) option and the list of available [deployment licenses that you can embed](../Admin/licenses.md#deployment-licenses) into your application (stand-alone or client-server). Por padrão, a lista está vazia. +Essa aba exibe a opção [Build an evaluation application](#build-an-evaluation-application) e a lista de [deployment licenses that you can embed](../Admin/licenses.md#deployment-licenses) disponíveis em seu aplicativo (autônomo ou cliente-servidor). Por padrão, a lista está vazia. -You can use this tab to build: +Você pode usar essa aba para compilar: -- an evaluation application, -- a licensed application without embedded license (the user has to have a per-user license), +- um aplicativo de avaliação, +- um aplicativo licenciado sem licença incorporada (o usuário deve ter uma licença por usuário), - uma aplicação licenciada com licença(s) incorporada(s). -#### Build an evaluation application +#### Criar um aplicativo de avaliação -Check this option to create an evaluation version of your application. +Marque esta opção para criar uma versão de avaliação de seu aplicativo. -An evaluation application allows the end-user to run a full-featured version of your stand-alone or server application on their machine for a limited period of time, starting at first launch. At the end of the evaluation period, the application can no longer be used for a certain period of time on the same machine. +Um aplicativo de avaliação permite que o usuário final execute uma versão completa do seu aplicativo autônomo ou de servidor em seu computador por um período limitado, a partir da primeira inicialização. No final do período de avaliação, o aplicativo não poderá mais ser usado por um determinado período de tempo na mesma máquina. :::info -An internet connection is required on the user machine at the first launch of the evaluation application. +É necessária uma conexão com a Internet no computador do usuário na primeira inicialização do aplicativo de avaliação. ::: -As soon as the "Build an evaluation application" option is enabled, deployment licenses are ignored. +Assim que a opção "Build an evaluation application" for ativada, as licenças de implantação serão ignoradas. :::note Notas -- The [`License info`](../commands/license-info.md) command allows you to know the application license type (*.attributes* collection) and its expiration date (*.expirationDate* object). -- The BuildApplication [`EvaluationMode`](https://doc.4d.com/4Dv20R8/4D/20-R8/EvaluationMode.300-7542468.en.html) xml key allows you to manage evaluation versions. +- O comando [`License info`](../commands/license-info.md) permite que você saiba o tipo de licença do aplicativo (coleção *.attributes*) e sua data de expiração (objeto *.expirationDate*). +- A chave xml BuildApplication [`EvaluationMode`](https://doc.4d.com/4Dv20R8/4D/20-R8/EvaluationMode.300-7542468.en.html) permite que você gerencie as versões de avaliação. - O comando [`CHANGE LICENCES`](../commands-legacy/change-licenses.md) não faz nada quando chamado a partir de uma versão de avaliação. ::: -#### Build a licensed application without embedded license(s) +#### Criar um aplicativo licenciado sem licença(s) incorporada(s) -To build an application without embedded deployment license, just keep the license list empty and make sure the "Build an evaluation application" option is **unchecked**. +Para criar um aplicativo sem licença de implantação incorporada, basta manter a lista de licenças vazia e certificar-se de que a opção "Criar um aplicativo de avaliação" esteja **desmarcada**. -In this case, the end-user will have to purchase and enter a per-user *4D Desktop* or *4D Server* license at first application startup (when you embed a deployment license, the user does not have to enter or use their own license number). Para obter mais informações, consulte a seção [**Licenças de implantação**](../Admin/licenses.md#deployment-licenses). +Nesse caso, o usuário final terá de comprar e inserir uma licença *4D Desktop* ou *4D Server* por usuário na primeira inicialização do aplicativo (quando você incorpora uma licença de implementação, o usuário não precisa inserir ou usar seu próprio número de licença). Para obter mais informações, consulte a seção [**Licenças de implantação**](../Admin/licenses.md#deployment-licenses). -#### Build a licensed application with embedded license(s) +#### Criar um aplicativo licenciado com licença(s) incorporada(s) -This option allows you to build a ready-to-use application, in which necessary licenses are already embedded. +Essa opção permite que você crie um aplicativo pronto para uso, no qual as licenças necessárias já estão incorporadas. -Você deve designar os arquivos que contêm suas [licenças de implementação] (../Admin/licenses.md#deployment-licenses). These files were generated or updated when the *4D Developer Professional* license and the deployment licenses were purchased. Your current *4D Developer Professional* license is automatically associated with each deployment license to be used in the application built. You can add another 4D Developer Professional number and its associated licenses. +Você deve designar os arquivos que contêm suas [licenças de implementação] (../Admin/licenses.md#deployment-licenses). Esses arquivos foram gerados ou atualizados quando a licença *4D Developer Professional* e as licenças de implementação foram adquiridas. Sua licença atual de *4D Developer Professional* é associada automaticamente a cada licença de implantação que será utilizada na aplicação construída. Você pode adicionar outro número 4D Developer Professional e suas licenças associadas. Para remover ou adicionar uma licença, use os **[+]** e **[-]** botões na parte inferior da janela. Quando você clicar no botão \[+], uma caixa de diálogo 'Abrir arquivo' aparece exibindo por padrão o conteúdo da pasta *Licenças* do seu computador. Para mais informações sobre a localização desta pasta, consulte o comando [Obter pasta 4D](../commands-legacy/get-4d-folder.md). @@ -567,13 +567,13 @@ Pode designar o número de ficheiros válidos que desejar. Ao construir uma apli > Licenças "R" dedicadas são necessárias para criar aplicativos com base nas versões de "R-release" (números de licença para "R" produtos começam com "R-4DP"). -After a licensed application is built, a new deployment license file is automatically included in the Licenses folder next to the executable application (Windows) or in the package (macOS). +Depois que um aplicativo licenciado é criado, um novo arquivo de licença de implantação é incluído automaticamente na pasta Licenses, ao lado do aplicativo executável (Windows) ou no pacote (macOS). -### macOS signing certificate +### Certificado de assinatura do macOS O construtor de aplicativos pode assinar aplicativos 4D mesclados no macOS (aplicativos de usuário único, componentes, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -- Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D will check the availability of elements required for certification when the build occurs: +- Marque a opção **Assinar aplicativo** para incluir a certificação no procedimento de construtor de aplicativos para macOS. 4D irá verificar a disponibilidade de elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -595,7 +595,7 @@ Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os co #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. +O Gatekeeper é um recurso de segurança do macOS que controla a execução de aplicativos baixados da Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. > Nas máquinas do Apple Silicon, os [componentes](../Project/components.md) do 4D precisam ser realmente assinados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). @@ -609,7 +609,7 @@ Os [recursos de assinatura integrados](#macos-signing-certificate) do 4D foram a Para mais informações sobre o conceito de notarização, por favor consulte [esta página no site de desenvolvedores da Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). -For more information on the stapling concept, please read [this Apple forum post](https://forums.developer.apple.com/forums/thread/720093). +Para obter mais informações sobre o conceito de grampeamento, leia [esta postagem no fórum da Apple](https://forums.developer.apple.com/forums/thread/720093). ## Personalizar ícones de uma aplicação @@ -747,7 +747,7 @@ userPrefs:=Get 4D folder(Pasta 4D activa) Este mecanismo aborda o caso de o servidor principal alvo estar temporariamente indisponível por algum motivo (modo de manutenção, por exemplo). Quando este caso ocorre pela primeira vez, a caixa de diálogo de seleção do servidor é exibida (se permitido, veja abaixo) e o usuário pode selecionar manualmente um servidor alternativo, cujo caminho é então salvo se a conexão for bem-sucedida. Qualquer não-disponibilidade subsequente seria tratada automaticamente através da informação do caminho "lastServer.xml". -> - When client applications cannot permanently benefit from the discovery service, for example because of the network configuration, it is recommended that the developer provide a host name at build time using the [IPAddress](https://doc.4d.com/4Dv20/4D/20/IPAddress.300-6335763.en.html) key in the "BuildApp.4DSettings" file. Arquivo DConfigurações" O mecanismo aborda os casos de indisponibilidade temporária. +> - Quando os aplicativos clientes não puderem se beneficiar permanentemente do serviço de descoberta, por exemplo, devido à configuração da rede, recomenda-se que o desenvolvedor forneça um nome de host no momento da compilação usando a chave [IPAddress](https://doc.4d.com/4Dv20/4D/20/IPAddress.300-6335763.en.html) no arquivo "BuildApp.4DSettings". Arquivo DConfigurações" O mecanismo aborda os casos de indisponibilidade temporária. > - Pressionar a tecla **Alt/Option** durante a inicialização para exibir a caixa de diálogo de seleção do servidor ainda é suportada em todos os casos. ### Disponibilidade da caixa de diálogo de seleção do servidor em caso de erro diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md index e2394ead8af8a9..c5b30b6c477ba6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/button_overview.md @@ -234,7 +234,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/button_officexp.png) -- *macOS* - its background is always displayed. +- *macOS* - seu plano de fundo é sempre exibido. #### Exemplo JSON: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md index bd6b8e08e87f39..fe37c3e1d27731 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/checkbox_overview.md @@ -268,7 +268,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/checkbox_officexp.png) -- *macOS* - its background is always displayed. Exemplos com estados desmarcado/ marcado: +- *macOS* - seu plano de fundo é sempre exibido. Exemplos com estados desmarcado/ marcado: ![](../assets/en/FormObjects/checkbox_officexp_mac.png) @@ -392,7 +392,7 @@ Todas as caixas de seleção partilhar o mesmo conjunto de propriedades básicas > (1) Não compatível com os estilos [Regular](#regular) e [Flat](#flat).
    > (2) Não é compatível com os estilos [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) e [Collapse/Expand](#collapseexpand). -Additional specific properties are available, depending on the [button style](#check-box-button-styles): +Outras propriedades específicas estão disponíveis, dependendo do [estilo do botão](#check-box-button-styles): - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular: [Três estados](properties_Display.md#three-states) \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index 4ab5c810b330a7..a4b9fa2da707d9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -310,7 +310,7 @@ Além disso, tem acesso às propriedades específicas para cabeçalhos. Especifi ![](../assets/en/FormObjects/lbHeaderIcon.png) -At runtime, events that occur in a header are generated in the list box column object method. +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. @@ -330,7 +330,7 @@ Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). -At runtime, events that occur in a footer are generated in the list box column object method. +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. @@ -500,7 +500,7 @@ Você pode escrever no método *UI_SetColor*: ```4d If(Is in set("$SampleSet")) - $color:=0x0080C080 // green background + $color:=0x0080C080 // fundo verde Else $color:=lk inherited End if @@ -533,12 +533,12 @@ O suporte de ordenação padrão depende do tipo de list box: ### Ordenação personalizada -The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. +O desenvolvedor pode configurar tipos personalizados, por exemplo, usando o comando [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) e/ou combinação dos eventos de formulário [`On Header Click`](../Events/onHeaderClick) e [`On After Sort`](../Events/onAfterSort) e comandos 4D relevantes. As ordenações personalizadas permitem-lhe: - realizar classificações em vários níveis em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`] (../commands-legacy/listbox-sort-columns.md), -- use functions such as [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- utilize funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. #### Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 705932590b5345..240967e696f743 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -59,7 +59,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -75,7 +75,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -112,7 +112,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -133,7 +133,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -149,7 +149,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -175,7 +175,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -309,7 +309,7 @@ A propriedade especial "célula" permite-lhe aplicar um conjunto de propriedades | | *columnName* | | object | *columnName* es el nombre del objeto de la columna del list box | | | | *propertyName* | string | as propriedades "stroke", "fill", "fontStyle", "fontWeight" ou "textDecoration" (ver acima). **Nota**: las propiedades "no seleccionable" y "desactivada" sólo pueden definirse a nivel de la línea. São ignorados se forem passados no objeto "célula" | -> Style settings made with this property are ignored if other style settings are already defined through expressions (*i.e.*, [Style Expression](#style-expression), [Font Color Expression](#font-color-expression), [Background Color Expression](./properties_BackgroundAndBorder.md#background-color-expression)). +> As configurações de estilo feitas com esta propriedade são ignoradas se outras configurações de estilo já estão definidas através de expressões (\*i.e., [Expressão de estilo](#style-expression), [Expressão de cor de Fonte](#font-color-expression), [Expressão de cor de fundo](./properties_BackgroundAndBorder.md#background-color-expression)). **Exemplos** diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md index 57ff79d84f6f0d..3c8d82914237d6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/radio_overview.md @@ -111,7 +111,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/radio_xp.png) -- *macOS* - its background is always displayed. +- *macOS* - seu plano de fundo é sempre exibido. ### Contrair/expandir diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md index 3a2a59aafcb81e..c624643b6ed698 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/splitters.md @@ -16,7 +16,7 @@ Algumas das características gerais do repartidor: - As paradas do divisor são calculadas de modo que os objetos movidos permaneçam totalmente visíveis no formulário ou não passem sob/próximo a outro divisor. Cuando la propiedad [Empujador](properties_ResizingOptions.md#pusher) está asociada a un separador, su movimiento hacia la derecha o hacia abajo no encuentra ningún tope. - Se você redimensionar um formulário usando um divisor, as novas dimensões do formulário serão salvas somente enquanto o formulário estiver sendo exibido. Quando um formulário é fechado, as dimensões iniciais são restauradas. -Uma vez inserido, o separador aparece como uma linha. You can modify its [border style](properties_BackgroundAndBorder.md#border-line-style) to obtain a thinner line or [change its color](properties_BackgroundAndBorder.md#line-color). +Uma vez inserido, o separador aparece como uma linha. Puede modificar su [estilo de borde](properties_BackgroundAndBorder.md#border-line-style) para obtener una línea más fina o [cambiar su color](properties_BackgroundAndBorder.md#line-color). #### Exemplo JSON: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md index 57c21bbc72dcd5..ddfbf5182f546a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/tabControl.md @@ -11,7 +11,7 @@ O seguinte formulário de várias páginas utiliza um objeto de controlo de pest Para passar de uma tela para outra, o usuário simplesmente clica na guia correspondente. -As telas podem representar páginas em um formulário de várias páginas ou um objeto que muda quando o usuário clica em uma guia. If the tab control is used as a page navigation tool, then the [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) command or the `gotoPage` standard action would be used when a user clicks a tab. +As telas podem representar páginas em um formulário de várias páginas ou um objeto que muda quando o usuário clica em uma guia. Se o controle de tabulação for usado como uma ferramenta de navegação de página, o comando [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) ou a ação padrão `gotoPage` será usada quando um usuário clicar em uma tabulação. Outra utilização do controlo de separadores consiste em controlar os dados apresentados num subformulário. Por exemplo, um Rolodex pode ser implementado utilizando um controlo de pestanas. As guias mostrariam as letras do alfabeto e a ação do controle do guia seria carregar os dados correspondentes à letra que o usuário clicou. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md index 0ca8298d819299..b57cd51a045d89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/FormObjects/webArea_overview.md @@ -7,7 +7,7 @@ As áreas da Web podem exibir vários conteúdo Web em seus formulários: págin É possível criar várias áreas web no mesmo formulário. No entanto, observe que o uso de áreas web deve seguir [várias regras](#web-area-rules). -Several dedicated [standard actions](#standard-actions), numerous [language commands](../category/web-area) as well as generic and specific [form events](#form-events) allow the developer to control the functioning of web areas. Variáveis específicas podem ser usadas para trocar informações entre a área e o ambiente 4D. +Várias [ações padrão] dedicadas (#standard-actions), vários [comandos de idioma] (../category/web-area), bem como [eventos de formulário] genéricos e específicos (#form-events) permitem que o desenvolvedor controle o funcionamento das áreas da Web. Variáveis específicas podem ser usadas para trocar informações entre a área e o ambiente 4D. ## Propriedades específicas @@ -37,7 +37,7 @@ Quando a propriedade [Acessar aos métodos 4D](properties_WebArea.md#access-4d-m ::: -## $4d Object +## Objeto $4d The [`4D embedded web rendering engine`](properties_WebArea.md#use-embedded-web-rendering-engine) provides a **JavaScript object named `$4d`** in the web area. By default, `$4d` allows access to all 4D project methods using dot notation. @@ -49,7 +49,7 @@ $4d. HelloWorld(); > **Note:** JavaScript is **case-sensitive**, so the object is named **`$4d`** (with a lowercase "d"). -### Controlling $4d Access +### Controlando o acesso $4d With [`WA SET CONTEXT`](../commands/wa-set-context.md), developers can control what can be available through `$4d` from a Web Area. Using this command you define a **context object** that declares for example 4D methods through formulas and class instances. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md index 83547709708c76..3003219f027dae 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -37,20 +37,20 @@ Leia [**O que há de novo no 4D 20 R8**](https://blog.4d.com/en-whats-new-in-4d- #### Destaques -- Implement your own [**HTTP request handlers**](../WebServer/http-request-handler.md) using the new [`4D.IncomingMessage`](../API/IncomingMessageClass.md) class. -- Expressions used in [form object properties](../FormObjects/properties_Reference.md) now benefit from syntax checking in the [Property list](../FormEditor/formEditor.md#property-list) and in the [Compiler](../Project/compiler.md#check-syntax). -- You can [associate a class to a form](../FormEditor/properties_FormProperties.md#form-class) to enable code type-ahead and automatic instantiation of form data when using the [`Form`](../commands/form.md) command. +- Implemente seus próprios [**HTTP request handlers**](../WebServer/http-request-handler.md) usando a nova classe [`4D.IncomingMessage`](../API/IncomingMessageClass.md). +- As expressões usadas em [form object properties] (../FormObjects/properties_Reference.md) agora se beneficiam da verificação de sintaxe na [Property list] (../FormEditor/formEditor.md#property-list) e no [Compiler] (../Project/compiler.md#check-syntax). +- Você pode [associar uma classe a um formulário](../FormEditor/properties_FormProperties.md#form-class) para ativar a antecipação do tipo de código e a instanciação automática dos dados do formulário ao usar o comando [`Form`](../commands/form.md). - Suporte de [sessões autônomas](../API/SessionClass.md) para simplificar a codificação local para aplicações cliente/servidor. -- [4D debugger](../Debugging/debugger.md): new design and auto-save, display mode features. +- [Depurador 4D](../Debugging/debugger.md): novo design e salvamento automático, recursos do modo de exibição. - [Nova arquitetura de componentes construída](../Desktop/building.md#build-component) para um melhor cumprimento das diretrizes da notarização da Apple. -- You can now easily [build evaluation applications](../Desktop/building.md#build-an-evaluation-application) in the Build application dialog box. -- Dependencies: Use the Dependency manager to [check for new versions](../Project/components.md#checking-for-new-versions) and [update](../Project/components.md#updating-dependencies) GitHub components. -- New [`TCPConnection`](../API/TCPConnectionClass.md) and [`TCPEvent`](../API/TCPEventClass.md) classes to manage TCP client connections, handle events, and enhance control over data transmission. Adicionado [`4DTCPLog.txt`](../Debugging/debugLogFiles.md#4dtcplogtxt) para registro detalhado de eventos TCP. -- New options in [VP EXPORT DOCUMENT](../ViewPro/commands/vp-export-document.md) and [VP IMPORT DOCUMENT](../ViewPro/commands/vp-import-document.md) to control styles, formulas, data integrity, and password protection. +- Agora você pode facilmente [criar aplicativos de avaliação] (../Desktop/building.md#build-an-evaluation-application) na caixa de diálogo Criar aplicativo. +- Dependências: Use o gerenciador de dependências para [verificar se há novas versões] (../Project/components.md#checking-for-new-versions) e [atualizar] (../Project/components.md#updating-dependencies) os componentes do GitHub. +- Novas classes [`TCPConnection`](../API/TCPConnectionClass.md) e [`TCPEvent`](../API/TCPEventClass.md) para gerenciar conexões de clientes TCP, manipular eventos e aprimorar o controle sobre a transmissão de dados. Adicionado [`4DTCPLog.txt`](../Debugging/debugLogFiles.md#4dtcplogtxt) para registro detalhado de eventos TCP. +- Novas opções em [VP EXPORT DOCUMENT] (../ViewPro/commands/vp-export-document.md) e [VP IMPORT DOCUMENT] (../ViewPro/commands/vp-import-document.md) para controlar estilos, fórmulas, integridade de dados e proteção por senha. - 4D Write Pro: - - The following commands now allow parameters such as objects or collections: [WP SET ATTRIBUTES](../WritePro/commands/wp-set-attributes.md), [WP Get attributes](../WritePro/commands/wp-get-attributes.md), [WP RESET ATTRIBUTES](../WritePro/commands/wp-reset-attributes.md), [WP Table append row](../WritePro/commands/wp-table-append-row.md), [WP Import document](../WritePro/commands/wp-import-document.md), [WP EXPORT DOCUMENT](../WritePro/commands/wp-export-document.md), [WP Add picture](../WritePro/commands/wp-add-picture.md), and [WP Insert picture](../WritePro/commands/wp-insert-picture.md). - - [WP Insert formula](../WritePro/commands/wp-insert-formula.md), [WP Insert document body](../WritePro/commands/wp-insert-document-body.md), and [WP Insert break](../WritePro/commands/wp-insert-break.md), are now functions that return ranges. - - New expressions related to document attributes: [This.sectionIndex](../WritePro/managing-formulas.md), [This.sectionName](../WritePro/managing-formulas.md) and [This.pageIndex](../WritePro/managing-formulas.md). + - Os seguintes comandos agora permitem parâmetros, como objetos ou coleções: [WP SET ATTRIBUTES](../WritePro/commands/wp-set-attributes.md), [WP Obter atributos](../WritePro/commands/wp-get-attributes.md), [WP REDEFINIR ATTRIBUTES](../WritePro/commands/wp-reset-attributes.md), [Tabela WP anexa linha](../WritePro/commands/wp-table-append-row.md), [documento de importação do WP](../WritePro/commands/wp-import-document.md), [WP EXPORT DOCUMENT](../WritePro/commands/wp-export-document.md), [WP Add picture](../WritePro/commands/wp-add-picture.md), e [WP Insert picture](../WritePro/commands/wp-insert-picture.md). + - [WP Insert formula](../WritePro/commands/wp-insert-formula.md), [WP Insert document body](../WritePro/commands/wp-insert-document-body.md) e [WP Insert break](../WritePro/commands/wp-insert-break.md), agora são funções que retornam intervalos. + - Novas expressões relacionadas a atributos de documentos: [This.sectionIndex](../WritePro/managing-formulas.md), [This.sectionName](../WritePro/managing-formulas.md) e [This.pageIndex](../WritePro/managing-formulas.md). - Línguagem 4D: - Comandos modificados: [`FORM EDIT`](../commands/form-edit.md) - [`.sign()`](../API/CryptoKeyClass.md#sign) and [`.verify()`](../API/CryptoKeyClass.md#verify) functions of the [4D.CryptoKey class](../API/CryptoKeyClass.md) support Blob in the *message* parameter. @@ -70,16 +70,16 @@ Leia [**O que há de novo no 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d- - As colunas e cabeçalhos da list box de tipo tempo agora suportam a opção ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Novas propriedades em [`.getBoxInfo()`](../API/IMAPTransporterClass.md#getboxinfo) e [`.getBoxList()`](../API/IMAPTransporterClass.md#getboxlist). - Agora você pode [adicionar e remover componentes usando a interface do gerenciador de componentes](../Project/components.md#monitoring-project-dependencies). -- New [**direct typing mode**](../Project/compiler.md#enabling-direct-typing) in which you declare all variables and parameters in your code using `var` and `#DECLARE`/`Function` keywords (only mode supported in new projects). A [funcionalidade verificação de sintaxe](../Project/compiler.md#check-syntax) foi aprimorado de acordo. -- Support of [Session singletons](../Concepts/classes.md#singleton-classes) and new [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) Class property. -- New [`onHttpGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). +- Novo modo [**direct typing mode**] (../Project/compiler.md#enabling-direct-typing) no qual você declara todas as variáveis e parâmetros em seu código usando as palavras-chave `var` e `#DECLARE`/`Function` (somente o modo suportado em novos projetos). A [funcionalidade verificação de sintaxe](../Project/compiler.md#check-syntax) foi aprimorado de acordo. +- Suporte a [Session singletons] (../Concepts/classes.md#singleton-classes) e à nova propriedade de classe [`.isSessionSingleton`] (../API/ClassClass.md#issessionsingleton). +- Nova palavra-chave de função [`onHTTPGet`] (../ORDA/ordaClasses.md#onhttpget-keyword) para definir funções singleton ou ORDA que podem ser chamadas por meio de solicitações [HTTP REST GET] (../REST/ClassFunctions.md#function-calls). - Nova classe [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) para que o servidor REST retorne qualquer conteúdo Web. - Qodly Studio: agora você pode [anexar o depurador Qodly a 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). -- New Build Application keys for remote 4D applications to validate the server certificate authority [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) and/or [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). +- New Build Application keys para aplicativos 4D remotos para validar a autoridade de certificação do servidor [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) e/ou [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). - Capacidade de [criar aplicações independentes sem licenças incorporadas](../Desktop/building.md#licenses). - Línguagem 4D: - Novos comandos: [Process info](../commands/process-info.md), [Session info](../commands/session-info.md), [SET WINDOW DOCUMENT ICON](../commands/set-window-document-icon.md) - - Modified commands: [Process activity](../commands/process-activity.md), [Process number](../commands/process-number.md) + - Comandos modificados: [Process activity](../commands/process-activity.md), [Process number](../commands/process-number.md) - 4D Write Pro: - Novo comando: [WP DELETE SECTION](../WritePro/commands/wp-delete-section.md) - Comandos modificados: [WP DELETE SUBSECTION](../WritePro/commands/wp-delete-subsection.md) e [WP RESET ATTRIBUTES](../WritePro/commands/wp-reset-attributes.md) @@ -88,7 +88,7 @@ Leia [**O que há de novo no 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d- #### Mudanças de comportamento -- Documentations for [4D Language](../commands/command-index.md) and [4D Write Pro Language](../WritePro/commands/command-index.md) are now fully available on developer.4d.com. Find out about all the new features and changes concerning these documentations in this release note. +- As documentações para [4D Language] (../commands/command-index.md) e [4D Write Pro Language] (../WritePro/commands/command-index.md) estão agora totalmente disponíveis em developer.4d.com. Saiba mais sobre todos os novos recursos e alterações referentes a essas documentações nesta nota de versão. - The [`File`](../commands/file.md) command (as well as [`4D.File.new()`](../API/FileClass.md#4dfilenew)) is stricter when it comes to checking the syntax of the *path* supplied as a parameter. - A ação de [permission](../ORDA/privileges.md#permission-actions) **describe** foi removida das ações disponíveis. Acesso às urls [`/rest/$catalog`](../REST/$catalog.md) não é mais controlado. Session *describe* privileges are now ignored. @@ -130,7 +130,7 @@ Leia [**O que há de novo no 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d- - Suporte a estruturas de tratamento de erros [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). - QUIC network layer now supports [broadcasting](../Desktop/clientServer.md#opening-a-remote-project), [SSO](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html), and [IPv6](https://doc.4d.com/4Dv20R5/4D/20-R5/IP-Settings.300-6932707.en.html). - Soporte de [selecciones de entidades restringidas](../ORDA/entities.md#restricting-entity-selections). -- Soporte de [clases compartidas](../Concepts/classes.md#shared-classes) y de [clases singleton](../Concepts/classes.md#singleton-classes). New Class properties: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). +- Soporte de [clases compartidas](../Concepts/classes.md#shared-classes) y de [clases singleton](../Concepts/classes.md#singleton-classes). Novas propriedades de classe: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). - Suporte à [inicializando uma propriedade de classe em sua linha de declaração](../Concepts/classes.md#initializing-the-property-in-the-declaration-line). - Novo modo [forçar login para solicitações REST](../REST/authUsers.md#force-login-mode) com um suporte específico [no Qodly Studio para 4D](../WebServer/qodly-studio.md#force-login). - Nuevo parámetro REST [$format](../REST/$format.md). @@ -181,9 +181,9 @@ Leia [**O que há de novo no 4D v20 R3**](https://blog.4d.com/en-whats-new-in-4d - Support of *context* parameter in [`Formula from string`](../commands/formula-from-string.md). - Support of `headers` property in *connectionHandler* parameter of [4D.WebSocket.new](../API/WebSocketClass.md#4dwebsocketnew). - [Marcador de modificação global](../ORDA/global-stamp.md) para facilitar a implementação de módulos de sincronização de dados. Novas funções: [`ds.getGlobalStamp`](../API/DataStoreClass.md#getglobalstamp) e [`ds.setGlobalStamp`](../API/DataStoreClass.md#setglobalstamp). -- Assigning file references to picture/blob attributes is [supported in ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). +- Atribuindo arquivo de referências a atributos de imagem/blob é [suportado no ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). - Support for [initializing the variable's value and data type in the declaration line](../Concepts/variables/#initializing-variables-in-the-declaration-line). -- Log file settings are now [saved with the current data file](../Backup/settings.md#log-management) +- As configurações de arquivos de log agora são [salvas com o arquivo de dados atual](../Backup/settings.md#log-management) - Nova sintaxe para [declarar parâmetros variádicos](../Concepts/parameters.md#declaring-variadic-parameters) - 4D View Pro: soporte de la [importación](../ViewPro/commands/vp-import-from-blob) y de la [exportación](../ViewPro/commands/vp-export-to-blob) de documentos 4D View Pro al formato Blob. - Comandos da linguagem 4D: [Novidades de página](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) em doc.4d.com. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md index a563921ae35d3a..2929c6fa950b83 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/ordaClasses.md @@ -814,11 +814,11 @@ $status:=$remoteDS. Schools.registerNewStudent($student) // OK $id:=$remoteDS. Schools.computeIDNumber() // Error "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Funções classe Singletons](../Concepts/classes.md#singleton-classes) @@ -826,8 +826,8 @@ The `onHttpGet` keyword is available with: A sintaxe formal é: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -844,7 +844,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -Uma função com a palavra-chave `onHttpGet` aceita [parâmetros](../Concepts/parameters.md). +Uma função com a palavra-chave `onHTTPGet` aceita [parâmetros](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -856,7 +856,7 @@ Consulte a seção [Parâmetros](../REST/classFunctions#parameters) na documenta ### resultado -Uma função com a palavra-chave `onHttpGet` pode retornar qualquer valor de um tipo compatível (o mesmo que para [parâmetros](../REST/classFunctions#parameters) REST). +Uma função com a palavra-chave `onHTTPGet` pode retornar qualquer valor de um tipo compatível (o mesmo que para [parâmetros](../REST/classFunctions#parameters) REST). :::info diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md index de3fdb0f8485e8..546a463bafd5ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ORDA/privileges.md @@ -64,7 +64,7 @@ As ações disponíveis estão relacionadas com o recurso alvo. - Um atributo calculado pode ser acessado mesmo que não haja permissões sobre os atributos sobre os quais ele é construído. - Você pode atribuir uma ação de permissão a uma classe de singleton (tipo `singleton`), nesse caso ele será aplicado a todas as suas funções expostas, ou a uma função de singleton (tipo `singletonMethod`). - Valores padrão: na implementação atual, apenas *Null* está disponível como valor padrão. -- In REST [force login mode](../REST/authUsers.md#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- No REST [modo de login](../REST/authUsers.md#force-login-mode), a [função `authentify()`](../REST/authUsers.md#function-authentify) é sempre executável por usuários convidados, independentemente da configuração das permissões. Setting permissions requires to be consistent, in particular **update** and **drop** permissions also need **read** permission (but **create** does not need it). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/architecture.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/architecture.md index d30df43ae155b1..8a983a79509a47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/architecture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/architecture.md @@ -63,7 +63,7 @@ This text file can also contain configuration keys, in particular [`"tokenizedTe | lists.json | Listas definidas | JSON | | filters.json | Filtros definidos | JSON | | dependencies.json | Nomes de [componentes a serem carregados](components.md) no projeto | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | +| HTTPHandlers.json | [Manipuladores de solicitação HTTP](../WebServer/http-request-handler.md) personalizados definidos para o servidor Web | JSON | | styleSheets.css | Folhas de estilo CSS | CSS | | styleSheets_mac.css | Folhas de estilo css para Mac (de um banco de dados binário convertido) | CSS | | styleSheets_windows.css | Folhas de estilo css em Windows (de um banco de dados binário convertido) | CSS | @@ -181,7 +181,7 @@ A pasta Logs contém todos os arquivos de registo utilizados pelo projeto. Os ar - depuração de comandos, - 4D Pedidos do servidor (gerados em máquinas clientes e no servidor). -> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. +> Uma pasta adicional de Logs está disponível na pasta de preferências sistema do usuário (pasta 4D ativa, consulte o comando [Get 4D folder](../commands-legacy/get-4d-folder.md)) para arquivos de log de manutenção e nos casos em que a pasta de dados é somente leitura. ## `Settings` (usuario) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/code-overview.md index de44faca908756..d006efe9ed37e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -5,7 +5,7 @@ title: Métodos e classes The 4D code used across your project is written in [methods](../Concepts/methods.md) and [classes](../Concepts/classes.md). -O IDE 4D fornece vários recursos para criar, editar, exportar ou excluir seu código. Normalmente, você usará o [editor de código](../code-editor/write-class-method.md) 4D incluído para trabalhar com seu código. You can also use other editors such as **VS Code**, for which the [4D-Analyzer extension](https://github.com/4d/4D-Analyzer-VSCode) is available. +O IDE 4D fornece vários recursos para criar, editar, exportar ou excluir seu código. Normalmente, você usará o [editor de código](../code-editor/write-class-method.md) 4D incluído para trabalhar com seu código. Você também pode usar outros editores, como **VS Code**, para o qual a [extensão 4D-Analyzer](https://github.com/4d/4D-Analyzer-VSCode) está disponível. ## Criação de métodos @@ -116,7 +116,7 @@ Os atributos de disponibilidade especificam os serviços externos que estão aut Este atributo permite-lhe publicar o método atual como um serviço Web acessível através de pedidos SOAP. Para más información, consulte el capítulo [Publicación y uso de los servicios web](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html). Cuando esta opción está marcada, se activa la opción **Publicado en WSDL**. -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +No Explorer, métodos de projeto oferecidos como um Serviço Web recebem um ícone específico. **Nota:** no es posible publicar un método como servicio web si su nombre incluye caracteres que no cumplen con la nomenclatura XML (por ejemplo espacios). Se o nome do método não estiver de acordo com isso, 4D não atribui a propriedade. @@ -124,13 +124,13 @@ In the Explorer, project methods that are offered as a Web Service are given a s Este atributo só está disponível quando o atributo "Serviço Web" está selecionado. Permite-lhe incluir o método atual no WSDL da aplicação 4D. Para obtener más información al respecto, consulte [Generación del WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +No Explorer, os métodos do projeto que são oferecidos como um serviço da Web e publicados no WSDL recebem um ícone específico. #### Etiquetas 4D e URLs (4DACTION...) This option is used to reinforce 4D Web server security: when it is not checked, the project method cannot be executed via an HTTP request containing the special [4DACTION URL](../WebServer/httpRequests.md#4daction) used for calling 4D methods, nor the special [4DSCRIPT, 4DTEXT and 4DHTML tags](../Tags/transformation-tags.md). -In the Explorer, project methods with this attribute are given a specific icon. +No Explorer, os métodos de projeto com esse atributo recebem um ícone específico. Por razões de segurança, esta opção está desmarcada por padrão. Cada método que pode ser executado utilizando o URL ou as etiquetas especiais da Web deve ser indicado individualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md index 36e46a322b3560..2de8b9b8d97a3b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/compiler.md @@ -125,30 +125,30 @@ Duas opções de alvo estão disponíveis. O resultado depende do processador da ### Opções adicionais (Compatibilidade) -In projects converted from 4D versions prior to 20 R7, additional compilation options are available: +Em projetos convertidos de versões 4D anteriores a 20 R7, opções de compilação adicionais estão disponíveis: - **Caminho de compilação** - **Digitação padrão** - **Métodos Compilador para...** -These options are only maintained for compatibility with legacy code. Para mais informações, consulte a [documentação de lançamentos 4D anteriores](../Project/compiler.md#compiler-settings). +Essas opções só são mantidas para compatibilidade com os códigos legados. Para mais informações, consulte a [documentação de lançamentos 4D anteriores](../Project/compiler.md#compiler-settings). Em projetos convertidos, é recomendado [ativar o modo de digitação direta](#enabling-direct-typing) e escrever o código de declaração em conformidade, i.e.: - declarar explicitamente todas as variáveis [usando palavras-chave `var`](../Concepts/variables.md#declaring-variables) -- declare explicitely all parameters in function prototypes (i.e. using the `Function` or `Class Constructor` keywords) or with `#DECLARE` keywords in methods (see [Declaring parameters](../Concepts/parameters.md#declaring-parameters). +- declarar explicitamente todos os parâmetros em protótipos de função (por exemplo, usando as palavras-chave `Função` ou `Classe Construtor`) ou com palavras `#DECLARE` em métodos (veja [Declaração de parâmetros](../Concepts/parameters.md#declaring-parameters). -#### Enabling direct typing +#### Ativando digitação direta :::info -The direct typing mode is optional in converted projects only. It is natively used in projects created with 4D 20 R7 and higher. +O modo de digitação direta é opcional somente em projetos convertidos. É utilizado nativamente em projetos criados com 4D 20 R7 e superior. ::: -Select **All variables are typed (Direct typing)** option in the **Compilation Path** menu to enable the direct typing mode. When this option is selected, other compatibility options become useless and are no longer displayed. +Selecione **Todas as variáveis são digitadas (digitação direta)** no menu **Compilação de Caminho** para habilitar o modo de digitação direta. Quando esta opção for selecionada, outras opções de compatibilidade se tornam inúteis e não são mais exibidas. -Using this option is recommended since it provides flexibility and efficiency. The direct typing concept assumes that all elements are directly declared where they are defined in your code. You just have to make sure that all your variables are declared using the regular [`var` syntax](../Concepts/variables.md#declaring-variables) and that your method and function parameters are declared [in their prototypes](../Concepts/parameters.md) (the [Check Syntax](#check-syntax) feature can help you detecting missing or invalid declarations). +Recomenda-se a utilização desta opção, uma vez que proporciona flexibilidade e eficiência. O conceito de digitação direta assume que todos os elementos são declarados diretamente onde eles são definidos em seu código. Você só precisa ter certeza de que todas as suas variáveis são declaradas usando o recurso regular [`var` syntax](../Concepts/variables.md#declaring-variables) e que seu método e parâmetros de função são declarados [em seus protóticos](../Concepts/parameters.md) (o [Verificar sintaxe](#check-syntax) pode ajudá-lo a detectar declarações ausentes ou inválidas). ## Avisos diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md index b6cf5e9115c85b..e77b96b631581c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Project/components.md @@ -21,7 +21,7 @@ Components can be interpreted or [compiled](../Desktop/building.md). The package folder of a component (*MyComponent.4dbase* folder) can contain: - for **interpreted components**: a standard [Project folder](../Project/architecture.md). O nome da pasta do pacote deve ser sufixado com **.4dbase** se você quiser instalá-lo na pasta [**Components** do seu projeto](architecture.md#components). -- for **compiled components**: +- para **componentes compilados**: - either a "Contents" folder containing a .4DZ file, a *Resources* folder, an *Info.plist* file (recommended architecture) - or directly a .4DZ file with other folders such as *Resources*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$attributes.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$attributes.md index d8bad18c96ac55..b4e2685a5cc855 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$attributes.md @@ -23,7 +23,7 @@ Puede aplicar `$attributes` a una entidad (*p. Ej.*, People(1)) o una entity sel - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: sólo se devuelven los atributos de las entidades relacionadas. - If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. + - `$attributes=attribute1, attribute2, ...`: somente os atributos das entidades são retornados. ## Exemplo com entidades relacionadas diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$filter.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$filter.md index 69e3f9783cf5ff..fbafdccca6f2a0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$filter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$filter.md @@ -43,7 +43,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac > For example, you can write the following when passing a value with a quote when using the *params* property:\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > -> If you pass the value directly, you can write the following: +> Se você passar o valor diretamente, poderá escrever o seguinte: > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"` ## Atributo diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md index 4397613e44d076..ed103373f06b21 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$format.md @@ -3,7 +3,7 @@ id: format title: $format --- -Defines a specific format to return data of a dataclass, (*e.g.*, `$format=looker`) +Define um formato específico para retornar dados de uma classe de dados, (*por exemplo*, `$format=looker`) ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$imageformat.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$imageformat.md index 6cc7fbc93593db..bc082f3d9d3abc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$imageformat.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$imageformat.md @@ -17,7 +17,7 @@ Definir o formato a utilizar para mostrar imagens. Pode utilizar um dos seguinte | ".jpeg" or "image/jpeg" | Formato JPEG | | ".tiff" ou "image/tiff" | Formato TIFF | -Once you have defined the format, you must pass the image attribute to [`$expand`]($expand.md) to load the photo completely. +Uma vez definido o formato, é necessário passar o atributo de imagem a [`$expand`]($expand.md) para carregar completamente a fotografia. Se não houver nenhuma imagem a carregar ou se o formato não permitir que a imagem seja carregada, a resposta será um objeto vazio `{}`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$singleton.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$singleton.md index 0a48a02cd02ca8..2ef76aa2cb1e73 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$singleton.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: @@ -77,7 +77,7 @@ exposed Function sayHello ($value : Text) :::note -The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singletons) command. +A classe `mySingleton` e a função `sayHello` são listadas quando você chama o comando [`$catalog`]($catalog.md#singletons). ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$skip.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$skip.md index 3233f9bd50aa03..6e4eaddb8ea85c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$skip.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$skip.md @@ -9,7 +9,7 @@ Inicia la entidad definida por este número en la colección (*por ejemplo*, `$s `$skip` define la entidad de la colección por la que se va a comenzar. Por padrão, a coleção enviada começa com a primeira entidade. Para começar com a 10.ª entidade da coleção, passe 10. -`$skip` is generally used in conjunction with [`$top/$limit`]($top_$limit.md) to navigate through an entity collection. +`$skip` é geralmente usado em conjunto com [`$top/$limit`]($top_$limit.md) para navegar em uma coleção de entidades. ## Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$top_$limit.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$top_$limit.md index 0808d876215ac1..eece06b1e733dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/$top_$limit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/$top_$limit.md @@ -9,7 +9,7 @@ Limita el número de entidades a devolver (por ejemplo, `$top=50`) `$top/$limit` define el límite de entidades a devolver. Por defeito, o número é limitado a 100. Puede utilizar las siguientes palabras claves: `$top` o `$limit`. -When used in conjunction with [`$skip`]($skip.md), you can navigate through the entity selection returned by the REST request. +Quando usado em conjunto com [`$skip`]($skip.md), você pode navegar pela seleção de entidades retornada pela solicitação REST. ## Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md index d0e31bf5c34649..e799c6c8f22b53 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/ClassFunctions.md @@ -49,7 +49,7 @@ with data in the body of the POST request: `["Aguada"]` :::note -A função `getCity()` deve ter sido declarada com a palavra-chave `onHttpGet` (veja [Configuração da função](#function-configuration) abaixo). +A função `getCity()` deve ter sido declarada com a palavra-chave `onHTTPGet` (veja [Configuração da função](#function-configuration) abaixo). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Consulte a seção [Funções expostas vs. não expostas](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -As funções que podem ser chamadas a partir de solicitações HTTP `GET` também devem ser especificamente declaradas com a palavra-chave [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por exemplo: +As funções que podem ser chamadas a partir de solicitações HTTP `GET` também devem ser especificamente declaradas com a palavra-chave [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por exemplo: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Thread-safe diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md b/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md index ceb1ca50bced8f..9431fa79e411f9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/REST/manData.md @@ -31,7 +31,7 @@ Un conjunto de entidades (también conocido como *selección de entidades*) es u Para criar um conjunto de entidades, chame [`$method=entityset`]($method.md#methodentityset) em sua solicitação REST. As a measure of security, you can also use [`$savedfilter`]($savedfilter.md) and/or [`$savedorderby`]($savedorderby.md) when you call [`$filter`]($filter.md) and/or [`$orderby`]($orderby.md) so that if ever the entity set timed out or was removed from the server, it can be quickly retrieved with the same ID as before. -To access the entity set, you must use `$entityset/\{entitySetID\}`, for example: +Para acessar o conjunto de entidades, você deve usar `$entityset/\{entitySetID\}`, por exemplo: `/rest/People/$entityset/0AF4679A5C394746BFEB68D2162A19FF` diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/classes.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/classes.md index cf0b5c77a28400..6dc8beff3f2787 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/classes.md @@ -113,7 +113,7 @@ A propriedade `.showHeader` indica **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a *source*. Padrão = False +A propriedade `.showResizeHandle` indica se deve exibir o manipulador de redimensionamento para tabelas que não têm *source*. Padrão = False ### .tableColumns @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md#background--foreground) of the table. +A propriedade `.forecolor` é o [cor de primeiro plano](configuring.md#background--foreground) da tabela. ### .font @@ -173,7 +173,7 @@ A propriedade `.font` é o nome da fonte (c **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md#fonts-and-text)). +A propriedade `.textDecoration` é a decoração de texto da tabela (consulte [**Fontes e texto**](configuring.md#fonts-and-text)). ### .borderLeft diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands.md index ed468de1bcdc15..9885f8effbdbbf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands.md @@ -40,7 +40,7 @@ Os comandos 4D View Pro não são thread-safe. E -[VP EXPORT DOCUMENT](commands/vp-export-document.md) ***Modified 4D 20 R8***
    +[VP EXPORT DOCUMENT](commands/vp-export-document.md) ***Modificado 4D 20 R8***
    [VP EXPORT TO BLOB](commands/vp-export-to-blob.md)
    [VP Export to object](commands/vp-export-to-object.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md index 9ab0c2c048eee5..d9e1f77fcf6347 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-flush-commands.md @@ -7,7 +7,7 @@ title: VP FLUSH COMMANDS | Release | Mudanças | | ------- | ------------------------------- | -| 20 R9 | Support of *callback* parameter | +| 20 R9 | Suporte do parâmetro *callback* |
    diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md index 7879bae348c3fb..0389cd86d3a71e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-cell-style.md @@ -16,7 +16,7 @@ title: VP Get cell style ## Descrição -The `VP Get cell style` command returns a [style object](../configuring.md#style-objects) for the first cell in the *rangeObj*. +O comando `VP Get cell style` retorna um [objeto estilo](../configuring.md#style-objects) para a primeira célula no *rangeObj*. Em *rangeObj*, passe um intervalo que contenha o estilo a ser recuperado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md index 8346d58049f6aa..2aa74ad81afdeb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-get-frozen-panes.md @@ -17,7 +17,7 @@ title: VP Get frozen panes ## Descrição -The `VP Get frozen panes` command returns an object with information about the frozen columns and rows in *vpAreaName*. +O comando `VP Get frozen panes` retorna um objeto com informações sobre as colunas congeladas e linhas no *vpAreaName*. Em *vpAreaName*, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md index 4ac7d1a70dcdf9..8896eadda76ab2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-import-from-object.md @@ -7,7 +7,7 @@ title: VP IMPORT FROM OBJECT | Release | Mudanças | | ------- | ------------------------------- | -| 20 R9 | Support of *paramObj* parameter | +| 20 R9 | Suporte do parâmetro *paramObj* | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md index 1ceb9df03646bc..7f4f74877b658f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-paste-from-object.md @@ -25,7 +25,7 @@ title: VP PASTE FROM OBJECT ## Descrição -The `VP PASTE FROM OBJECT` command pastes the contents, style and formulas stored in *dataObject* to the *rangeObj* object. +O comando `VP PASTE FROM OBJECT` cola o conteúdo, o estilo e as fórmulas armazenadas em *dataObject* no objeto *rangeObj*. In *rangeObj*, pass the cell range object where the values, formatting, and/or formula cells will be pasted. Se *rangeObj* se refere a mais de uma célula, apenas a primeira é usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md index d80c3a6955945d..66b009ad67d82e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-remove-name.md @@ -17,7 +17,7 @@ title: VP REMOVE NAME ## Descrição -The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. +O comando `VP REMOVE NAME` remove o intervalo especificado ou a fórmula especificada passada no parâmetro *nome* no *escopo* definido \*. Em *vpAreaName*, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md index 748c0cdf0c8839..fc46d41c8e32ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-custom-functions.md @@ -16,7 +16,7 @@ title: VP SET CUSTOM FUNCTIONS ## Descrição -The `VP SET CUSTOM FUNCTIONS` command designates the 4D formulas that can be called directly from 4D View Pro formulas. Because custom functions are not stored in the document,`VP SET CUSTOM FUNCTIONS` must be executed in the `On Load` form event. +O comando `VP SET CUSTOM FUNCTIONS` designa as fórmulas 4D que podem ser chamadas diretamente das fórmulas 4D View Pro. Because custom functions are not stored in the document,`VP SET CUSTOM FUNCTIONS` must be executed in the `On Load` form event. As fórmulas especificadas por `VP SET CUSTOM FUNCTIONS` aparecem em um menu pop-up quando a primeira letra de seu nome é inserida. Veja a página [Fórmulas e Funções](../formulas.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md index 79c2f4ccd71dab..4425ab9eb910e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-row-attributes.md @@ -16,7 +16,7 @@ title: VP SET ROW ATTRIBUTES ## Descrição -The `VP SET ROW ATTRIBUTES` command applies the attributes defined in the *propertyObj* to the rows in the *rangeObj*. +O comando `VP SET ROW ATTRIBUTES` aplica os atributos definidos na *propriedadeObj* às linhas no *intervaloObj*. In the *rangeObj*, pass an object containing a range. Se o intervalo contiver colunas e linhas, os atributos são aplicados apenas às linhas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md index db5c36df866ac6..1664ad86f94d32 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/commands/vp-set-table-column-attributes.md @@ -27,7 +27,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES ## Descrição -The `VP SET TABLE COLUMN ATTRIBUTES` command applies the defined *attributes* to the *column* in the *tableName*. +O comando `VP SET TABLE COLUMN ATTRIBUTES` aplica os *atributos* definidos à *coluna* na *tableName*. Em *vpAreaName*, passe o nome da área 4D View Pro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/configuring.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/configuring.md index b32bde7f4cb2de..8acd7b93828853 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/configuring.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/configuring.md @@ -126,7 +126,7 @@ Definir um padrão de formato garante que o conteúdo dos seus documentos 4D Vie A versão 4D View Pro tem formatos embutidos para números, datas, horas e texto, mas você também pode criar seus próprios padrões para formatar o conteúdo das células usando caracteres especiais e códigos. -For example, when using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands to enter amounts in an invoice, you may want the currency symbols ($, €, ¥, etc.) to be aligned regardless of the space required by the number (i.e., whether the amount is $5.00 or $5,000.00). You could use formatting characters and spectify the pattern *($\* #,##0.00*) which would display amounts as shown: +For example, when using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands to enter amounts in an invoice, you may want the currency symbols ($, €, ¥, etc.) a ser alinhado, independentemente do espaço exigido pelo número (ou seja, se o valor é US$ 5,00 ou US$ 5.000,00). You could use formatting characters and spectify the pattern *($\* #,##0.00*) which would display amounts as shown: ![](../assets/en/ViewPro/apx_vpCellFormat1.PNG) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md index 3f50120cdf015b..23c58314b7f01a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/ViewPro/formulas.md @@ -97,7 +97,7 @@ Quando você copia ou move essas fórmulas para novos locais, o endereço de cad ### Notação de referências -If you use only cell coordinates, for example, `C5`, 4D View Pro interprets the reference as relative. You may make the reference an absolute reference by putting a dollar sign in front of the letter and the number, as in `$C$5`. +If you use only cell coordinates, for example, `C5`, 4D View Pro interprets the reference as relative. Você pode fazer a referência absoluta colocando um sinal de dólar na frente da letra e do número, como em `$C$5`. You can mix absolute and relative references by inserting a dollar sign in front of the letter or the number alone, for example, `$C5` or `C$5`. Uma referência mista permite que você especifique a linha ou a coluna como absoluta, enquanto permite que a outra parte do endereço consulte relativamente. @@ -217,7 +217,7 @@ You can declare the name, type, and number of parameters through the *parameters For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. -If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) e seu tipo será automaticamente convertido. +Se você não declarar parâmetros, os valores podem ser passados sequencialmente para os métodos (eles serão recebidos em $1, $2...) e seu tipo será automaticamente convertido. Os parâmetros Date e Object são tratados da seguinte maneira: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md index 92b1646dff0533..24f57e56de263f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/authentication.md @@ -121,9 +121,9 @@ Todos los parámetros del método base `On Web Authentication` no están necesar #### $url - URL -The first parameter (`$url`) is the URL received by the server, from which the host address has been removed. +O primeiro parâmetro (`$url`) é o URL recebido pelo servidor, do qual o endereço do host foi removido. -Vejamos o exemplo de uma ligação Intranet. Suponha que o endereço IP do seu Web Server 4D é 123.45.67.89. The following table shows the values of $urll depending on the URL entered in the Web browser: +Vejamos o exemplo de uma ligação Intranet. Suponha que o endereço IP do seu Web Server 4D é 123.45.67.89. A tabela a seguir mostra os valores de $urll dependendo do URL inserida no navegador Web: | URL introduzido no navegador Web | Valor do parâmetro $urll | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md index 2df2873afa29a6..09d84d7baaf1c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/http-request-handler.md @@ -209,8 +209,8 @@ Here is a detailed example of a HTTPHandlers.json file: In this example, you must implement the following functions: - *handle function* in the *GeneralHandling* class -- *manageAccount* in the *UsersHandling* class -- *handleInvoices* in the *FinancialHandling* class +- *manageAccount* na classe *UsersHandling* +- *handleInvoices* na classe \*FinancialHandling - *handleDocs* in the *DocsHandling* class - *handleTheInvoice* / *handleDetails* / *handleInvoices* in the *InvoicesHandling* class @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: @@ -265,7 +265,7 @@ The [4D.IncomingMessage class](../API/IncomingMessageClass.md) provides function Here is a simple example to upload a file on the server. -The **HTTPHandlers.json** file: +O arquivo **HTTPHandlers.json**: ```json [ diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md index 713cfc199ce338..a4717b81501315 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/httpRequests.md @@ -58,9 +58,9 @@ You must declare these parameters: ### $url - URL extra data -The first parameter ($url) is the URL entered by users in the address area of their web browser, without the host address. +O primeiro parâmetro ($url) é a URL inserida pelos usuários na área de endereço de seu navegador da web, sem o endereço host. -Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP do seu Web Server 4D é 123.4.567.89. The following table shows the values of $url depending on the URL entered in the web browser: +Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP do seu Web Server 4D é 123.4.567.89. A tabela a seguir mostra os valores de $url dependendo do URL inserida no navegador Web: | URL introduzido no navegador Web | Valor do parâmetro $url | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | @@ -157,7 +157,7 @@ Um formulário pode ser enviado por dois métodos (ambos podem ser usados com 4D > Cuando el servidor web recibe un formulario publicado, llama al método base `On Web Authentication` (si existe). -In the called method, you must call the `WEB GET VARIABLES` command in order to [retrieve the names and values](#getting-values-from-http-requests) of all the fields included in an HTML page submitted to the server. +En el método llamado, debe llamar al comando `WEB GET VARIABLES` para [recuperar los nombres y valores](#getting-values-from-http-requests) de todos los campos incluidos en una página HTML enviada al servidor. Exemplo para definir a ação de um formulário: diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md index d5f9196e2c686c..6ffce8ce421899 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WebServer/sessions.md @@ -223,7 +223,7 @@ By definition, an OTP token can only be used once. In this scenario, if a web re Callbacks from third-party applications that include the OTP token can be processed in different ways in your 4D application, depending on your development and the third-party API. Basically, you have two possibilities to handle the token: through the **`$4DSID`** parameter for an automatic processing, or through a custom parameter that you need to process. -#### Using `$4DSID` in the URL +#### Usando `$4DSID` no URL Using the `$4DSID` parameter is the most simple way to process a callback from the third-party application: @@ -262,7 +262,7 @@ Verifying if the received OTP token is valid depends on how it was handled: - If you used a `$4DSID`, you can store a custom status property in the [session storage](../API/SessionClass.md#storage) at the moment of the token creation, and check this status once the OTP token was received to see if it is the same value (see example). - Se você usou a função [`Session.restore()`](../API/SessionClass.md#restore), ele retorna verdadeiro se a sessão foi restaurada corretamente. -### Scenario with $4DSID +### Cenário com $4DSID The scenario using the `$4DSID` key is illustrated in the following diagram: @@ -376,7 +376,7 @@ shared singleton Class constructor() Session.restore($req.urlQuery.state) ``` -### Example of email validation with $4DSID +### Exemplo de validação de e-mail com $4DSID 1. A user account is created in a *Users* dataclass. A *$info* object is received with the email and password. An OTP corresponding to the current session is generated. An URL is then returned with this OTP given in the $4DSID parameter. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-add-picture.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-add-picture.md index 0f5685c83c93d3..ee873457210eac 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-add-picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-add-picture.md @@ -26,7 +26,7 @@ In *wpDoc*, pass the name of a 4D Write Pro document object. For the optional second parameter, you can pass either: -- In *picture*: A 4D picture +- Em *picture*: uma imagem 4D - In *picturePath*: A string containing a path to a picture file stored on disk (system syntax). You can pass a full pathname, or a pathname relative to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. If you pass a file name, you need to indicate the file extension. - In *PictureFileObj*: a `4D.File` object representing a picture file. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md index 567cee2ddea80a..5462190a005a76 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-export-document.md @@ -24,7 +24,7 @@ The **WP EXPORT DOCUMENT** command returns the value of any attribute in a 4D Write Pro range, header, body, footer, table, or document. This command gives you access to any kind of 4D Write Pro internal attributes: character, paragraph, document, table, or image. -In *targetObj*, you can pass: +Em *targetObj*, você pode passar: - um intervalo, ou - an element (header / footer / body / table / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-document.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-document.md index 144112ccfb32f2..c480e4732d474a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-import-document.md @@ -21,7 +21,7 @@ displayed_sidebar: docs The **WP Import document** command converts an existing 4D Write Pro / 4D Write document (.4wp, .4w7 or .4wt) or MS Word document (.docx) to a new 4D Write Pro object. -You can pass either a *filePath* or *fileObj*: +Você pode passar um *filePath* ou *fileObj*: - In the *filePath* parameter, pass the path of a document stored on disk. You must pass a complete path, unless the document is located at the same level as the structure file, in which case you can just pass its name. @@ -53,8 +53,8 @@ You can pass an object to define how the following attributes are handled during | **Attribute** | **Tipo** | **Description** | | ----------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| anchoredTextAreas | Text | Somente para documentos MS Word (.docx). Specifies how Word anchored text areas are handled. Available values:

    **anchored** (default) - Anchored text areas are treated as text boxes. **inline** \- Anchored text areas are treated as inline text at the position of the anchor. **ignore** \- Anchored text areas are ignored. **Note**: The layout and the number of pages in the document may change. See also *How to import .docx format* | -| anchoredImages | Text | Somente para documentos MS Word (.docx). Specifies how anchored images are handled. Available values:

    **all** (default) - All anchored images are imported as anchored images with their text wrapping properties (exception: the .docx wrapping option "tight" is imported as wrap square). **ignoreWrap** \- Anchored images are imported, but any text wrapping around the image is ignored. **ignore** \- Anchored images are not imported. | +| anchoredTextAreas | Text | Somente para documentos MS Word (.docx). Specifies how Word anchored text areas are handled. Available values:

    **anchored** (default) - Anchored text areas are treated as text boxes. **inline** \- Anchored text areas are treated as inline text at the position of the anchor. **ignore** \- As áreas de texto ancoradas são ignoradas. **Note**: The layout and the number of pages in the document may change. See also *How to import .docx format* | +| anchoredImages | Text | Somente para documentos MS Word (.docx). Specifies how anchored images are handled. Available values:

    **all** (default) - All anchored images are imported as anchored images with their text wrapping properties (exception: the .docx wrapping option "tight" is imported as wrap square). **ignoreWrap** \- Anchored images are imported, but any text wrapping around the image is ignored. **ignore** \- Imagens ancoradas não são importadas. | | sections | Text | Somente para documentos MS Word (.docx). Specifies how section are handled. Valores disponíveis:

    **all** (padrão) - Todas as seções são importadas. Continuous, even, or odd sections are converted to standard sections. **ignore** \- Sections are converted to default 4D Write Pro sections (A4 portrait layout without header or footer). **Note**: Section breaks of any type but continuous are converted to section breaks with page break. Continuous section breaks are imported as continuous section breaks. | | fields | Text | Somente para documentos MS Word (.docx). Specifies how .docx fields that can't be converted to 4D Write Pro formulas are handled. Available values:

    **ignore** \- .docx fields are ignored. **label** \- .docx field references are imported as labels within double curly braces ("{{ }}"). Ex: The "ClientName" field would be imported as {{ClientName}}. **value** (default) - The last computed value for the .docx field (if available) is imported. **Note**: If a .docx field corresponds to a 4D Write Pro variable, the field is imported as a formula and this option is ignored. | | borderRules | Text | Somente para documentos MS Word (.docx). Specifies how paragraph borders are handled. Available values:

    **collapse** \- Paragraph formatting is modified to mimic automatically collapsed borders. Note that the collapse property only applies during the import operation. If a stylesheet with a automatic border collapse setting is reapplied after the import operation, the setting will be ignored. **noCollapse** (default) - Paragraph formatting is not modified. | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md index 281a6e8135c0ea..7e5eb462367b75 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-insert-picture.md @@ -23,7 +23,7 @@ displayed_sidebar: docs The **WP Insert picture** command inserts a *picture* or a *pictureFileObj* in the specified *targetObj* according to the passed insertion *mode* and *rangeUpdate* parameters, and returns a reference to the picture element. The picture will be inserted as a character in the *targetObj*. -In *targetObj*, you can pass: +Em *targetObj*, você pode passar: - A range - An element (table / row / paragraph / body / header / footer / inline picture / section / subsection) @@ -31,7 +31,7 @@ In *targetObj*, you can pass: For the second parameter, you can pass either: -- In *picture*: +- Em *picture*: - A picture field or variable - A string containing a path to a picture file stored on disk, in the system syntax. If you use a string, you can pass either a full pathname, or a pathname relative to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-set-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-set-attributes.md index f646de683bbd9c..fe939258b88c5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-set-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/commands/wp-set-attributes.md @@ -21,7 +21,7 @@ displayed_sidebar: docs The **WP SET ATTRIBUTES** command allows you to set the value of any attribute in a range, element, document. This command gives you access to any kind of 4D Write Pro internal attribute: character, paragraph, document, table, or image. -In *targetObj*, you can pass : +Em *targetObj*, você pode passar: - um intervalo, ou - an element (header / footer / body / table / row / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/managing-formulas.md b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/managing-formulas.md index 5327422e27a5e1..cf4ee4e2e3a2ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/managing-formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/WritePro/managing-formulas.md @@ -127,7 +127,7 @@ When a document is displayed in "display expressions" mode, references to tables You can control how formulas are displayed in your documents: -- as *values* or as *references* +- como *valores* ou como *referências* - when shown as references, display source text, symbol, or name. ### References or Values diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/_ImageUtils.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/_ImageUtils.md index 3087ce9a862846..19a16dee1fbefe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/_ImageUtils.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/Classes/_ImageUtils.md @@ -17,7 +17,7 @@ Converts a URL to a Blob object by making an HTTP request. | --------- | ---- | ----------------------------------------------------- | | $url | Text | The URL of the image to be converted. | -**Returns**: Blob or Null if the request fails. +**Retornos**: Blob ou Null se a solicitação falhar. ```4d var $blob:=cs._ImageUtils.me.httpURLToBlob("http://example.com/image.png") @@ -31,7 +31,7 @@ Converts a base64 encoded string to a Blob object. | --------- | ---- | ------------------------------------------------ | | $base64 | Text | The base64 encoded image string. | -**Returns**: Blob representing the decoded image. +**Retorna**: Blob representa a imagem decodificada. ```4d var $blob:=cs._ImageUtils.me.base64ToBlob("iVBORw0KGgoAAAANSUhEUgAAAAUA...") diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/asynchronous-call.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/asynchronous-call.md index a0041f8a286026..5438cc9eb4df64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/asynchronous-call.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/asynchronous-call.md @@ -21,7 +21,7 @@ The asynchronous method is based on [4D.HTTPRequest](https://developer.4d.com/do $client.models.list({formula: Formula(MyReceiveMethod($1))}) ``` -`$1` will be an instance of [OpenAIModelListResult](Classes/OpenAIModelListResult.md), so `MyReceiveMethod` method could be: +`$1` será uma instância de [OpenAIModelListResult](Classes/OpenAIModelListResult.md), portanto, o método `MyReceiveMethod` poderia ser: ```4d #DECLARE($result: cs.AIKit.OpenAIModelListResult) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/overview.md b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/overview.md index 4ff931dc6d76e5..f2b5d570c0e256 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/aikit/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/aikit/overview.md @@ -41,7 +41,7 @@ $client.baseURL:="https://your.server.ai" var $result:=$client..() ``` -The `$result` contains the `HTTPRequest`, a `success` status, a collection of `errors` and more. See [OpenAIResult](Classes/OpenAIResult.md) +O `$result` contém o `HTTPRequest`, um status de `sucess`, uma coleção de `erros` e outros. See [OpenAIResult](Classes/OpenAIResult.md) See some examples bellow. diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md index c3abcc5502a147..d596a90a971384 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands-legacy/last-errors.md @@ -25,7 +25,13 @@ Cada objeto de erro contém os atributos abaixo: | message | text | Descrição de erro | | componentSignature | text | Assinatura de componente interno que devolveu o erro | - + +:::nota + +Para obter uma descrição das assinaturas de componentes, consulte a seção [Códigos de erro](../Concepts/error-handling.md#error-codes). + +::: + Este comando deve ser chamado desde um método de chamada de erro instalado pelo comando [ON ERR CALL](on-err-call.md). @@ -33,6 +39,7 @@ Este comando deve ser chamado desde um método de chamada de erro instalado pelo [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/4d.md index 78a9486e2d279d..4f9de8419d3e66 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/4d.md @@ -14,9 +14,9 @@ A palavra-chave **4D** está descrita na [**Página de conceito para as Classes* ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1709 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1709 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/call-chain.md index 07e8c085aa12b3..695c43846c215f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/call-chain.md @@ -92,9 +92,9 @@ If a form object method is executed, the call chain could contain (for example): ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1662 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1662 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-name.md index 1a71c2cb5b8578..ba59d793bd9505 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/command-name.md @@ -11,7 +11,7 @@ displayed_sidebar: docs | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | -| comando | Integer | → | Command number | +| comando | Integer | → | Número de comando | | info | Integer | ← | Command property to evaluate | | theme | Text | ← | Language theme of command | | Resultado | Text | ← | Localized command name | @@ -34,7 +34,7 @@ The **Command name** command returns t Two optional parameters are available: -- *info*: properties of the command. The returned value is a *bit field*, where the following bits are meaningful: +- *info*: propriedades do comando. The returned value is a *bit field*, where the following bits are meaningful: - First bit (bit 0): set to 1 if the command is [**thread-safe**](../Develop/preemptive.md#thread-safe-vs-thread-unsafe-code) (i.e., compatible with execution in a preemptive process) and 0 if it is **thread-unsafe**. Only thread-safe commands can be used in [preemptive processes](../Develop/preemptive.md). - Second bit (bit 1): set to 1 if the command is **deprecated**, and 0 if it is not. A deprecated command will continue to work normally as long as it is supported, but should be replaced whenever possible and must no longer be used in new code. Deprecated commands in your code generate warnings in the [live checker and the compiler](../code-editor/write-class-method.md#warnings-and-errors). @@ -135,10 +135,10 @@ Until(OK=0) //end of existing commands ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 538 | -| Thread safe | ✓ | -| Modifies variables | OK | +| | | +| --------------------- | --------------------------- | +| Número de comando | 538 | +| Thread safe | ✓ | +| Modifica as variáveis | OK | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/compile-project.md index 1c8dbfdca212e0..56c95e1204037a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/compile-project.md @@ -194,9 +194,9 @@ var $result:=Compile project($options) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1760 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1760 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/create-entity-selection.md index d80a85ab0c1051..cb5c1609b849b5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/create-entity-selection.md @@ -45,7 +45,7 @@ $employees:=Create entity selection([Employee]) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1512 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1512 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/cs.md index 0f7e27c17e2176..1a851e89fe3ce4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/cs.md @@ -12,9 +12,9 @@ A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../ ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1710 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1710 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/dialog.md index ba4ddeafe8c1d9..bdca6b3a37d7e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/dialog.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| aTable | Tabela | → | Table owning the form or If omitted: default table or use of project form | +| aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, or an object describing the form | | formData | Object | → | Data to associate to the form | | \* | Operador | → | Usar o mesmo processo | @@ -44,7 +44,7 @@ Optionally, you can pass parameter(s) to the *form* using a "form data" object. To fill the "form data" object, you have two possibilities: -- use the *formData* parameter. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. +- use o parâmetro *formData*. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. - [associate a user class to the form](../FormEditor/properties_FormProperties.md#form-class), in which case 4D will automatically instantiate an object of this class when the form will be loaded. The object properties and functions will be automatically available through the object returned by [Form](form.md). You could write for example `Form.myFunction()`. @@ -179,9 +179,9 @@ After a call to **DIALOG**, if the dialog is accepted, OK is set to 1; if it is ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 40 | -| Thread safe | ✗ | -| Modifies variables | OK, error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 40 | +| Thread safe | ✗ | +| Modifica as variáveis | OK, error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/ds.md index c5cf769909f0aa..22fd82545e2451 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/ds.md @@ -70,9 +70,9 @@ $result:=ds.Employee.query("firstName = :1";"S@") ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1482 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1482 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/file.md index ef5bf559b34e32..3d5bf658c09122 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/file.md @@ -88,9 +88,9 @@ If the command is called from a component, pass the optional `*` parameter to ge ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1566 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1566 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/folder.md index 8d336c0db68894..0de28964e3f3a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/folder.md @@ -78,9 +78,9 @@ If the command is called from a component, pass the optional `*` parameter to ge ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1567 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1567 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-edit.md index 32d64dcb3a843b..26b8ff02695b57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-edit.md @@ -8,11 +8,11 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ----------------------------------------------------------------------------------------- | -| aTable | Tabela | → | Table owning the form or If omitted: default table or use of project form | -| form | Text | → | Nome do formulario | -| object | Text | → | Nome do objeto do formulário ou nome do grupo | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | +| aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | +| form | Text | → | Nome do formulario | +| object | Text | → | Nome do objeto do formulário ou nome do grupo | @@ -66,9 +66,9 @@ Para abrir o formulário de projeto *ContatoPage* com o objeto "nome-entrada" se ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1749 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1749 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event-code.md index 560c3e6130ca0e..9df0629f20d78b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event-code.md @@ -351,9 +351,9 @@ As a result, the red rectangle follows the scrolling of the list box: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 388 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 388 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event.md index 67ab5bf75e79ae..8bfa3ddb40c583 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-event.md @@ -17,17 +17,17 @@ displayed_sidebar: docs ## Descrição -**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. +**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. **Objeto devolvido** Each returned object includes the following main properties: -| **Propriedade** | **Tipo** | **Description** | -| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | integer | Valor numérico do evento de formulário. | -| description | text | Name of the form event (*e.g.* "On After Edit"). Veja a seção [**Eventos Formulário**](../Events/overview.md). | +| **Propriedade** | **Tipo** | **Description** | +| --------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | +| code | integer | Valor numérico do evento de formulário. | +| description | text | Nome do evento de formulário (\*por exemplo, \* "On After Edit"). Veja a seção [**Eventos Formulário**](../Events/overview.md). | For example, in the case of a click on a button, the object contains the following properties: @@ -103,9 +103,9 @@ The resulting list box when rows are selected: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1606 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1606 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-load.md index 8da8072468cfdd..5a1dfbabcc18e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form-load.md @@ -19,7 +19,7 @@ displayed_sidebar: docs ## Descrição -The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. +The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. In the *form* parameter, you can pass: @@ -164,9 +164,9 @@ You want to print a form containing a list box. During the *on load* event, you ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1103 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1103 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form.md index a8d4615fd29cf9..81cdb5eaf0f9d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/form.md @@ -24,7 +24,7 @@ displayed_sidebar: docs ## Descrição -The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor). 4D automatically associates an object to the current form in the following cases: +The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor). 4D automatically associates an object to the current form in the following cases: - o formulário atual foi carregado por um dos comandos [`DIALOG`](dialog.md), [`Print form`](print-form.md) ou [`FORM LOAD`](form-load.md), - the current form is a subform, @@ -117,9 +117,9 @@ If values are edited and the OK button is clicked, the field is updated (the par ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1466 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1466 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula-from-string.md index 3084a6d98b9a29..2f43cbf9072241 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula-from-string.md @@ -68,9 +68,9 @@ O código abaixo cria um diálogo aceitando uma fórmula em formato texto: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1601 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1601 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula.md index 1464eab9802ad8..835466c5e4a0ee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/formula.md @@ -142,9 +142,9 @@ Chamar uma fórmula usando notação de objeto: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1597 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1597 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/http-parse-message.md index a6dade918ca494..08a9b883e3dcb4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/http-parse-message.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Descrição -The `HTTP Parse message` command parses a multipart/form-data text or blob (HTTP "response" message) and extracts the content to an object. Each property of the returned object corresponds to a part of the multipart data. +O comando `HTTP Parse message` analisa um texto multipart/form-data ou blob (mensagem HTTP "response") e extrai o conteúdo de um objeto. Each property of the returned object corresponds to a part of the multipart data. :::info @@ -82,7 +82,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1824 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1824 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/imap-new-transporter.md index b6fb1bded65c05..38bd2d0646179d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/imap-new-transporter.md @@ -71,9 +71,9 @@ End if ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1723 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1723 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/license-info.md index aaaa48c1698656..7965c7961b735f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/license-info.md @@ -92,7 +92,7 @@ You want to get information on your current 4D Server license:  $obj:=License info ``` -*$obj* can contain, for example: +*$obj* pode conter, por exemplo: ```json { @@ -137,9 +137,9 @@ You want to get information on your current 4D Server license: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1489 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1489 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-from-mime.md index 29644e6298c587..bee1012ebfa22e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-from-mime.md @@ -89,9 +89,9 @@ $status:=$transporter.send($email) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1681 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1681 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-to-mime.md index 30585625aa2136..57955b73038b3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-convert-to-mime.md @@ -87,9 +87,9 @@ $mime:=MAIL Convert to MIME($mail) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1604 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1604 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-new-attachment.md index 9b22cfed8aa6f2..e9dfca53ba2e27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/mail-new-attachment.md @@ -149,9 +149,9 @@ $transporter.send($email) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1644 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1644 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-collection.md index 3090d0d53ba592..f044c5be71860c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-collection.md @@ -83,9 +83,9 @@ Pode criar uma nova coleção e adicionar um novo elemento: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1472 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1472 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-shared-collection.md index 59ec0a5566a6ab..c359335394cb63 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-shared-collection.md @@ -71,9 +71,9 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1527 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1527 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-signal.md index 13f88e85501b63..8489472798686b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/new-signal.md @@ -72,9 +72,9 @@ O método ***doSomething*** poderia ser como: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1641 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1641 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/open-datastore.md index 5e7912a395077c..b120271b6035b4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/open-datastore.md @@ -146,10 +146,10 @@ Em caso de erro, o comando retorna **Null**. Se não for possível acessar o arm ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 1452 | -| Thread safe | ✓ | -| Modifies variables | error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 1452 | +| Thread safe | ✓ | +| Modifica as variáveis | error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/pop3-new-transporter.md index 78c994f879eb94..8b1edbea8d84f3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/pop3-new-transporter.md @@ -69,9 +69,9 @@ A função retorna um [**objeto POP3 transporter**](../API/POP3TransporterClass. ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1697 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1697 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/print-form.md index ebc1db768c03f2..17df9d443e6912 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/print-form.md @@ -110,7 +110,7 @@ The printer dialog boxes do not appear when you use **Print form**. The report d This command prints external areas and objects (for example, 4D Write or 4D View areas). The area is reset for each execution of the command. -**Warning:** Subforms are not printed with **Print form**. To print only one form with such objects, use [PRINT RECORD](../commands-legacy/print-record.md) instead. +**Warning:** Subforms are not printed with **Print form**. Para imprimir apenas um formulário com esses objetos, use [PRINT RECORD](../commands-legacy/print-record.md) em vez disso. **Print form** gera apenas um evento [`On Printing Detail`](../Events/onPrintingDetail.md) para o método formulário. @@ -185,9 +185,9 @@ The code that calls the dialog then prints its body: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 5 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 5 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-activity.md index 9bfb600f13878a..841cd1340b0050 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-activity.md @@ -8,11 +8,11 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | -| sessionID | Text | → | ID da sessão | -| options | Integer | → | Return options | -| Resultado | Object | ← | Snapshot of running processes and/or (4D Server only) user sessions | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | +| sessionID | Text | → | ID da sessão | +| options | Integer | → | Opções de retorno | +| Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | @@ -20,60 +20,60 @@ displayed_sidebar: docs | Release | Mudanças | | ------- | -------------------------------- | -| 20 R7 | Support of *sessionID* parameter | +| 20 R7 | Suporte do parâmetro *sessionID* | ## Descrição -The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time. This command returns all processes, including internal processes that are not reachable by the [Process info](process-info.md) command. +The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time. Este comando retorna todos os processos, incluindo processos internos que não são alcançáveis pelo comando [Informações do processo](process-info.md). -By default when used without any parameters, **Process activity** returns an object containing the following properties: +Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** retorna um objeto que contém as seguintes propriedades: -- "processes", a collection of all processes -- "sessions" (4D Server only), a collection of all sessions +- "processos", uma coleção de todos os processos +- "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -On 4D Server, you can filter information to be returned using the optional *sessionID* and *options* parameters: +No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: -- If you pass a user session ID in the *sessionID* parameter, the command only returns information related to this session. By default if the *options* parameter is omitted, the returned object contains a collection with all processes related to the session and a collection with a single object describing the session. If you pass an invalid session ID, a **null** object is returned. +- Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: -| Parâmetros | Valor | Comentário | -| ---------------------- | ----- | -------------------------------------------------------------------------------- | -| Processes and sessions | 0 | Returns both "processes" and "sessions" lists (default value) | -| Processes only | 1 | Returns only the "processes" list | -| Somente sessões | 2 | Returns only the "sessions" list | +| Parâmetros | Valor | Comentário | +| ---------------------- | ----- | --------------------------------------------------------------------------- | +| Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | +| Processes only | 1 | Retorna apenas a lista de "processos" | +| Somente sessões | 2 | Retorna apenas a lista de "sessões" | :::note -When executed on 4D in remote or local mode, `Process activity` always returns the list of running processes (*sessionID* and *options* parameters are ignored). +Quando executado em 4D em modo remoto ou local, `Processar atividade` sempre retorna a lista de processos em execução (*sessionID* e parâmetros de *opções* são ignorados). ::: -**Sessions** +**Sessões** -The "sessions" property contains a collection of objects describing all running sessions on the server. Para obter uma descrição das propriedades do objeto de sessão, consulte o comando [`Session info`](session-info.md). +A propriedade "sessões" contém uma coleção de objetos descrevendo todas as sessões em execução no servidor. Para obter uma descrição das propriedades do objeto de sessão, consulte o comando [`Session info`](session-info.md). :::note Notes - Você pode obter o objeto de uma sessão usando o comando [Session](session.md). -- `Process activity` returns remote client sessions, stored procedure session and rest sessions but not Web sessions (limitation). +- 'Process ativity' retorna sessões de cliente remoto, sessão de procedimento armazenado e sessões repouso, mas não sessões Web (limitação). ::: -**Processes** +**Processos** -The "processes" property contains a collection of process objects describing all running processes. Para obter uma descrição das propriedades do objeto de processo, consulte o comando [`Process info`](process-info.md). +A propriedade "processes" contém uma coleção de objetos de processo descrevendo todos os processos em execução. Para obter uma descrição das propriedades do objeto de processo, consulte o comando [`Process info`](process-info.md). -On the server, the `Process activity` command returns an additional "session" property: +No servidor, o comando `Process activity` retorna uma propriedade adicional de "session": -| Additional property | Tipo | Descrição | | -| ------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | -| session | Object | A propriedade [`.info`](../API/SessionClass.md#info) da sessão onde o processo está sendo executado. Undefined if the `Processes only` parameter is passed. | | +| Propriedade adicional | Tipo | Descrição | | +| --------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | +| session | Object | A propriedade [`.info`](../API/SessionClass.md#info) da sessão onde o processo está sendo executado. Indefinido se o parâmetro `Processes only` for passado. | | ## Exemplo 1 -You want to get the collection of all user sessions: +Se quiser obter a coleção de todas as sessões de usuários: ```4d   //To be executed on the server @@ -93,10 +93,10 @@ You want to get the collection of all user sessions: ## Exemplo 2 -You want to get all processes related to the current session: +Se quiser obter todos os processos relacionados à sessão atual: ```4d - // to be executed on the server + //a ser executado no servidor var $sessionID : Text:=Session.id var $o : Object diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-info.md index bb957053abcdb2..4ccf5a035897af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-info.md @@ -25,7 +25,7 @@ displayed_sidebar: docs ## Descrição -The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. If you pass an incorrect process number, the command returns a null object. +O comando `Process info` retorna um objeto que fornece informações detalhadas sobre o processo cujo número você passa em *processNumber*. If you pass an incorrect process number, the command returns a null object. O objeto retornado contém as propriedades abaixo: @@ -38,7 +38,7 @@ O objeto retornado contém as propriedades abaixo: | name | Text | Nome de processo | | number | Integer | Process number | | preemptive | Parâmetros | True if run preemptive, false otherwise | -| sessionID | Text | Session UUID | +| sessionID | Text | UUID da sessão | | state | Integer | Current status. Possible values: see below | | systemID | Text | ID for the user process, 4D process or spare process | | type | Integer | Running process type. Possible values: see below | @@ -122,7 +122,7 @@ O objeto retornado contém as propriedades abaixo: ::: -Here is an example of output object: +Aqui está um exemplo de objeto de saída: ```json diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-number.md index 76ab72e0ce852b..d9a7ab2fbdae06 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/process-number.md @@ -42,9 +42,9 @@ Se o comando for executado com o parâmetro \* de um processo no computador do s ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 372 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 372 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/select-log-file.md index d20f1a4d53ede9..873b1555b773f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/select-log-file.md @@ -38,9 +38,9 @@ OK is set to 1 if the log file is correctly created, or closed. ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 345 | -| Thread safe | ✗ | -| Modifies variables | OK, error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 345 | +| Thread safe | ✗ | +| Modifica as variáveis | OK, error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-info.md index b933817ad346c0..84110d26a2835f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-------------------------: | ----------------------------- | -| sessionID | Integer | → | ID da sessão | -| Resultados | Object | ← | Information about the session | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-------------------------: | -------------------------- | +| sessionID | Integer | → | ID da sessão | +| Resultados | Object | ← | Informações sobre a sessão | @@ -26,30 +26,30 @@ displayed_sidebar: docs ## Descrição -O comando `Session info` retorna um objeto que descreve o ID da sessão no parâmetro *sessionID*.. If you pass an invalid *sessionID*, the command returns a null object. +O comando `Session info` retorna um objeto que descreve o ID da sessão no parâmetro *sessionID*.. Se você passar um *sessionID* inválido, o comando retorna um objeto nulo. O objeto retornado contém as propriedades abaixo: -| Propriedade | Tipo | Descrição | -| ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| type | Text | Session type: "remote", "storedProcedure", "standalone" | -| userName | Text | Nome de usuário 4D (o mesmo valor de [`Session.userName`](../API/SessionClass.md#username)) | -| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Standalone session: name of the machine | -| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | -| IPAddress | Text | Endereço IP da máquina remota | -| hostType | Text | Tipo de host: "windows" ou "mac" | -| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Standalone session: date and time of application startup | -| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | -| ID | Text | UUID da sessão (o mesmo valor de [`Session.id`](../API/SessionClass.md#id)) | -| persistentID | Text | Remote sessions: Session's persistent ID | +| Propriedade | Tipo | Descrição | +| ---------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| type | Text | Tipo de sessão: "remote", "storedProcedure", "standalone" | +| userName | Text | Nome de usuário 4D (o mesmo valor de [`Session.userName`](../API/SessionClass.md#username)) | +| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Sessão autônoma: nome da máquina | +| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | +| IPAddress | Text | Endereço IP da máquina remota | +| hostType | Text | Tipo de host: "windows" ou "mac" | +| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Sessão autônoma: data e hora da inicialização do aplicativo | +| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | +| ID | Text | UUID da sessão (o mesmo valor de [`Session.id`](../API/SessionClass.md#id)) | +| persistentID | Text | Sessões remotas: ID persistente da sessão | :::note -Este comando retorna a propriedade [`.info`](../API/SessionClass.md#info) da sessão *sessionID*. To get information about the current session, you can directly call `Session.info`. +Este comando retorna a propriedade [`.info`](../API/SessionClass.md#info) da sessão *sessionID*. Para obter informações sobre a sessão atual, você pode chamar diretamente `Session.info`. ::: -Here is an example of output object: +Aqui está um exemplo de objeto de saída: ```json @@ -87,7 +87,7 @@ Here is an example of output object: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1844 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1844 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-storage.md index 6535cc7c3f819b..a3cf6453ee691f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/session-storage.md @@ -65,9 +65,9 @@ This method modifies the value of a "settings" property stored in the storage ob ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1839 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1839 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/session.md index 2e6cca7a8c19c2..78b9bffa3ab39b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/session.md @@ -49,7 +49,7 @@ The `Session` object of web sessions is available from any web process: - [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). -For more information on web user sessions, please refer to the [Web Server Sessions](../WebServer/sessions.md) section. +Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). ## Sessões cliente remoto @@ -68,7 +68,7 @@ Todos os processos de procedimento armazenado compartilham a mesma sessão de us - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), - `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods -For information on stored procedures virtual user session, please refer to the [4D Server and the 4D Language](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html) page. +Para informações sobre procedimentos armazenados, consulte a página [4D Server e 4D Language](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html). ## Standalone session @@ -104,9 +104,9 @@ IP:port/4DACTION/action_Session ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1714 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1714 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/set-allowed-methods.md index 686d76231c8c06..6bbba46b36c2b7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/set-allowed-methods.md @@ -60,9 +60,9 @@ This example authorizes all methods starting with “formula” and the “Total ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 805 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 805 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/smtp-new-transporter.md index 7b763a7260ec4b..41c11c1e359b7b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/smtp-new-transporter.md @@ -88,9 +88,9 @@ A função retorna um [**objeto SMTP transporter**](../API/SMTPTransporterClass. ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1608 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1608 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/super.md index b77fd300c45ab3..9dc889b568d3d0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/super.md @@ -112,9 +112,9 @@ Parâmetros ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1706 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1706 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/this.md index c508c7d7d2c35a..0141edb9c8c369 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/this.md @@ -181,9 +181,9 @@ Once the form is executed, the list box is automatically filled with the entity ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1470 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1470 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/use-entity-selection.md index 9f468dc2203df1..009bca7bbf7c27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/use-entity-selection.md @@ -50,7 +50,7 @@ USE ENTITY SELECTION($entitySel) //A seleção atual da tabela Employee é atual | | | | ------------------------- | --------------------------- | -| Command number | 1513 | +| Número de comando | 1513 | | Thread safe | ✓ | | Changes current record | | | Changes current selection | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-get-context.md index ab930eccef8ca5..34ebd075f2b10a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-get-context.md @@ -45,7 +45,7 @@ Checking if a context exists: ### Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1849 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1849 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-set-context.md index 05a8c305bbb5db..97064ef20c4b8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/wa-set-context.md @@ -28,11 +28,11 @@ The command is only usable with an embedded web area where the [**Use embedded w Pass in *contextObj* user class instances or formulas to be allowed in `$4d` as objects. Class functions that begin with `_` are considered hidden and cannot be used with `$4d`. - If *contextObj* is null, `$4d` has access to all 4D methods. -- If *contextObj* is empty, `$4d` has no access. +- Se *contextObj* estiver vazio, `$4d` não terá acesso. ### Exemplo 1 -Allow `$4d` to specific methods +Permitir `$4d` a métodos específicos ```4d var $context:={} @@ -42,7 +42,7 @@ Allow `$4d` to specific methods WA SET CONTEXT(*; "myWebArea"; $context) ``` -**In JavaScript:** +**Em JavaScript:** ```js $4d.myMethod(); // Permitiu @@ -60,7 +60,7 @@ Using a Class Object WA SET CONTEXT(*; "MyWA"; $myWAObject) ``` -**In JavaScript:** +**Em JavaScript:** ```js $4d.myWAFunction(); // Permitido @@ -73,7 +73,7 @@ $4d._myPrivateFunction(); // Não fará nada porque a função é privada ### Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1848 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1848 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server-list.md index 8573fcbbb76e2e..0f6cd104e74090 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server-list.md @@ -57,9 +57,9 @@ Queremos saber quantos servidores rodando estão disponíveis: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1716 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1716 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server.md index fdb1bc69901d90..bf606547d7f821 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/web-server.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Descrição -The `WEB Server` command returns the default Web server object, or the Web server object defined through the *option* parameter. +O comando `WEB Server` retorna o objeto de servidor Web padrão ou o objeto de servidor Web definido por meio do parâmetro *option*. By default, if the *option* parameter is omitted, the command returns a reference to the Web server of the database, i.e. the default Web server. To designate the Web server to return, you can pass one of the following constants in the *option* parameter: @@ -58,9 +58,9 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1674 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1674 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-create-archive.md index 9dedf1026bac4f..7f63efdf317524 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-create-archive.md @@ -166,9 +166,9 @@ $err:=ZIP Create archive($zip; $destination) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1640 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1640 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-read-archive.md index 2cd14682b59f76..75cf3adc3cae5a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/commands/zip-read-archive.md @@ -87,9 +87,9 @@ Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1637 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1637 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md index 2ac16f26fd2a6c..575249521e803b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/compatibility.md @@ -17,7 +17,7 @@ Os grupos de páginas de compatibilidade juntam parâmetros relacionados com a m - não há nó atual implícito - o nó atual tem que ser incluído na expressão XPath - não há pesquisa recursiva em estruturas repetidas - apenas o primeiro elemento é analisado.\ - Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option *unchecked*. On the other hand, if your code does not rely on the non-standard implementation and if you want to benefit from the extended XPath features in your databases (as described in the [`DOM Find XML element`](../commands-legacy/dom-find-xml-element.md) command), make sure the **Use standard XPath** option is *checked*. + Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option *unchecked*. Por outro lado, se seu código não depender da implementação não padrão e se você quiser se beneficiar dos recursos estendidos do XPath em seus bancos de dados (como descrito no [`elemento DOM Find XML`](../commands-legacy/dom-find-xml-element.md) comando), certifique-se que a opção **Use XPath** padrão está *marcada*. - **Use LF for end of line on macOS:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files with line feed (LF) as default end of line (EOL) character instead of CR (CRLF for xml SAX) on macOS in new projects. Se você deseja se beneficiar deste novo comportamento em projetos convertidos de versões anteriores da 4D, marque esta opção. Consulte [`TEXT TO DOCUMENT`](../commands-legacy/text-to-document.md), [`Document to text`](../commands-legacy/document-to-text.md) e [XML SET OPTIONS](../commands-legacy/xml-set-options.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/settings/php.md b/i18n/pt/docusaurus-plugin-content-docs/current/settings/php.md index 9bb81566eb9e62..bacdcda0816aa0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/settings/php.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/settings/php.md @@ -7,7 +7,7 @@ You can [execute PHP scripts in 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-P :::note -These settings are specified for all connected machines and all sessions. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](../commands-legacy/set-database-parameter.md) and [`Get database parameter`](../commands-legacy/get-database-parameter.md) commands. Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. +These settings are specified for all connected machines and all sessions. Você também pode modificá-los e lê-los separadamente para cada máquina e cada sessão usando os comandos [`SET DATABASE PARAMETER`](../commands-legacy/set-database-parameter.md) e [`Obter parâmetro do banco de dados`](../commands-legacy/get-database-parameter.md). Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/EntityClass.md index 84da58b24a4c43..0030fa7e8b7dbe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/API/EntityClass.md @@ -94,7 +94,7 @@ O tipo de valor do atributo depende do atributo [kind](DataClassClass.md#attribu A função `.touched()` comprova se um atributo da entidade tiver sido modificado ou não desde que se carregou a entidade na memória ou se salvou. -This function allows you to update entities separately. Note however that, for performance reasons, the new entity shares the same reference of object attributes as the cloned entity. +This function allows you to update entities separately. No entanto, por razões de desempenho, a nova entidade compartilha a mesma referência de atributos de objeto que a entidade clonada. > Tenha em mente que quaisquer modificações feitas a entidades serão salvas no registro referenciado somente quando a função [`.save()`](#save) for executada. Esta função só pode ser usada com entidades já salvas no banco de dados. Ele não pode ser chamado em uma entidade recém-criada (para a qual [`.isNew()`](#isnew) retorna **Verdadeiro**). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md index c10706a8e1ae3d..bba475dc5f4ed1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Desktop/building.md @@ -454,11 +454,11 @@ Pode designar o número de ficheiros válidos que desejar. Ao construir uma apli Depois que o aplicativo é construído, um novo arquivo de licença de implantação é automaticamente incluído na pasta Licenças ao lado do aplicativo executável (Windows) ou no pacote (macOS). -### macOS signing certificate +### Certificado de assinatura do macOS O construtor de aplicações pode assinar aplicações 4D mesclados no macOS (aplicações de usuário único, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -* Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D will check the availability of elements required for certification when the build occurs: +* Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D irá verificar a disponibilidade de elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -477,7 +477,7 @@ Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os co #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. +O Gatekeeper é um recurso de segurança do macOS que controla a execução de aplicativos baixados da Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. A opção **Assinar a aplicação** no Gerador de aplicações 4D permite que você gere aplicações compatíveis com essa opção por padrão. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBoundVariableChange.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBoundVariableChange.md index 8dec5868a2a7d8..c7a1f7f5647693 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBoundVariableChange.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/Events/onBoundVariableChange.md @@ -12,4 +12,4 @@ title: On Bound Variable Change Este evento é gerado no contexto do método do formulário de um subformulário [](FormObjects/subform_overview.md) assim que um valor é atribuído à variável vinculada com o subformulário no formulário pai (mesmo que o mesmo valor seja reatribuído) e se o subformulário pertence à página atual do formulário ou à página 0. -For more information, refer to the [Managing the bound variable](../FormObjects/subform_overview.md#using-the-subform-bound-object) section. \ No newline at end of file +Para obter mais informações, consulte a seção [Gerenciando a variável vinculada](../FormObjects/subform_overview.md#using-the-subform-bound-object). \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md index 64ed21eb598567..46c0f3c3cdb0cd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-19/FormObjects/listbox_overview.md @@ -297,7 +297,7 @@ Além disso, tem acesso às propriedades específicas para cabeçalhos. Especifi ![](../assets/en/FormObjects/lbHeaderIcon.png) -At runtime, events that occur in a header are generated in the list box column object method. +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. Quando o comando `OBJECT SET VISIBLE` for usado com um cabeçalho, é aplicado a todos os cabeçalhos, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. @@ -316,7 +316,7 @@ Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). -At runtime, events that occur in a footer are generated in the list box column object method. +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. Quando o comando `OBJECT SET VISIBLE` for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md index e50c1bd3119390..7a31ad7df0c2a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/CollectionClass.md @@ -2414,7 +2414,7 @@ onde: | ---------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | | | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ). | +| Diferente de | #, != | Suporta o coringa (@). Equivalente a "Não condição aplicada em uma instrução "). | | | !==, IS NOT | Considera @ como um caractere normal | | Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Não igual a" ). | | Menor que | < | | @@ -2578,10 +2578,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) No parâmetro *querySettings*, você pode passar um objeto que contenha placeholders de consulta como objetos. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Placeholders com nome para os valores** usados na *queryString*. Os valores são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um valor na *queryString* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Placeholders nomeados para os caminhos de atributos** usados na *queryString*. Os atributos são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um caminho de atributo no *queryString* (":placeholder"), e o valor pode ser uma cadeia de caracteres ou uma coleção de cadeias de caracteres. Cada valor é um caminho que pode designar uma propriedade em um objeto da coleção
    Tipo de propriedadeDescrição
    String (cadeia de caracteres)attributePath expresso usando a notação de ponto, por exemplo, "name" ou "user.address.zipCode"
    Coleção de cadeias de caracteresCada cadeia de caracteres da coleção representa um nível de attributePath, por exemplo, \["name"] ou \["user", "address", "zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en\/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| Propriedade | Tipo | Descrição | +| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders com nome para os valores** usados na *queryString*. Os valores são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um valor na *queryString* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | +| attributes | Object | **Placeholders nomeados para os caminhos de atributos** usados na *queryString*. Os atributos são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um caminho de atributo no *queryString* (":placeholder"), e o valor pode ser uma cadeia de caracteres ou uma coleção de cadeias de caracteres. Cada valor é um caminho que pode designar uma propriedade em um objeto da coleção
    Tipo de propriedadeDescrição
    String (cadeia de caracteres)attributePath expresso usando a notação de ponto, por exemplo, "name" ou "user.address.zipCode"
    Coleção de cadeias de caracteresCada cadeia de caracteres da coleção representa um nível de attributePath, por exemplo, \["name"] ou \["user", "address", "zipCode"]. O uso de uma coleção permite a consulta de atributos com nomes que não estão em conformidade com a notação de ponto, por exemplo, \["4Dv17.1","en\/fr"]
    Você pode misturar placeholders indexados (valores passados diretamente em parâmetros *value*) e valores de placeholders nomeados na mesma consulta. | :::note @@ -2852,11 +2852,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Modified collection without removed element(s) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Coleção modificada sem elemento(s) removido(s) | @@ -3139,7 +3139,7 @@ Por padrão, `.some()` testa toda a coleção. Opcionalmente pode passar o índi #### Exemplo -You want to know if at least one collection value is >0. +Quer saber se pelo menos um valor de coleção é >0. ```4d var $c : Collection diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataClassClass.md index 7dd838aabf2380..1c179bbfb2c660 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataClassClass.md @@ -440,11 +440,11 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará -| Parâmetro | Tipo | | Descrição | -| ---------- | -------------------------- | :-------------------------: | ----------------------------------------------- | -| primaryKey | Integer OR Text | -> | Valor da chave primária da entidade a recuperar | -| settings | Object | -> | Opção de construção: context | -| Resultados | 4D. Entity | <- | Entity matching the designated primary key | +| Parâmetro | Tipo | | Descrição | +| ---------- | -------------------------- | :-------------------------: | ---------------------------------------------------- | +| primaryKey | Integer OR Text | -> | Valor da chave primária da entidade a recuperar | +| settings | Object | -> | Opção de construção: context | +| Resultados | 4D. Entity | <- | Entidade que coincide com a chave primária designada | @@ -523,9 +523,9 @@ Este exemplo ilustra o uso da propriedade *context*: -| Parâmetro | Tipo | | Descrição | -| --------- | ------- | --------------------------- | ----------------------------------- | -| resultado | Integer | <- | Number of entities in the dataclass | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | --------------------------- | -------------------------------------- | +| resultado | Integer | <- | Número de entidades na classe de dados | @@ -564,9 +564,9 @@ $number:=$ds. Persons.getCount() -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------- | :-------------------------: | -------------------------- | -| Resultados | cs. DataStore | <- | Datastore of the dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------- | :-------------------------: | ----------------------- | +| Resultados | cs. DataStore | <- | Informação da dataclass | @@ -620,9 +620,9 @@ O método de projeto ***SearchDuplicate*** procura por valores duplicados em qua -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | --------------------------- | ---------------------------- | -| Resultados | Object | <- | Information on the dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | --------------------------- | ---------------------- | +| Resultados | Object | <- | Datastore da dataclass | @@ -691,9 +691,9 @@ A função `.getInfo()` retorna um -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ----------------------------------------------------------------------------------- | -| resultado | Object | <- | Object describing the contents of the ORDA cache for the dataclass. | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------------------------------- | +| resultado | Object | <- | Objecto que descreve o conteúdo da cache ORDA para o dataclass. | @@ -779,9 +779,9 @@ $cacheAddress:=$ds. Adress.getRemoteCache() -| Parâmetro | Tipo | | Descrição | -| ---------- | -------------------------- | --------------------------- | --------------------------------- | -| Resultados | 4D. Entity | <- | New entity matching the Dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | -------------------------- | --------------------------- | ------------------------------------------------ | +| Resultados | 4D. Entity | <- | Nova entidade que coincide com a classe de dados | @@ -829,7 +829,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | keepOrder | Integer | -> | `dk keep ordered`: cria uma seleção de entidades ordenada,
    `dk non ordered`: cria uma seleção de entidade não ordenada (padrão se omitido) | -| Resultados | 4D. EntitySelection | <- | New blank entity selection related to the dataclass | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | @@ -837,7 +837,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform A função `.newSelection()` cria uma nova seleção de entidades em branco, não compartilhável, relacionada à dataclass, na memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-alterable-entity-selections). +> Para informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#shareable-or-alterable-entity-selections). Se quiser criar uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Por padrão, se você omitir este parâmetro, ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. @@ -1207,15 +1207,15 @@ No exemplo 3 são oferecidos mais exemplos. No parâmetro *querySettings* é possível passar um objeto que conteha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *formula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Espaços reservados nomeados para caminhos de atributos** usados na *queryString* ou *formula*. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em *queryString* ou *formula* (":placeholder") e valor pode ser uma string ou uma coleção de strings. Cada valor é um caminho que pode designar um escalar ou um atributo relacionado da classe de dados ou uma propriedade em um campo de objeto da classe de dados.
    TipoDescrição
    StringattributePath expresso usando a notação de ponto, por exemplo, "nome" ou "usuario.endereco.cep"
    Coleção de stringsCada string da coleção representa um nível do attributePath, por exemplo, \["nome"] ou \["usuario","endereco","cep"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en\/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | -| args | Object | Parámetro(s) a passar para as fórmulas, se houver. O objeto **args** será recebido em $1 nas fórmulas e, portanto, seus valores estarão disponíveis através de *$1.property* (ver exemplo 3). | -| allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. Se for estabelecido como false e `query()` receber uma fórmula, se envia um erro (1278 - Fórmula não permitida neste método membro). | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esse recurso foi projetado para processamento cliente/servidor; para obter mais informações, consulte a seção [**Otimização cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | -| queryPlan | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa logo antes de ser executada, ou seja, a pesquisa planificada. A propriedade devolvida é um objeto que inclui cada pesquisa e subpesquisa prevista (no caso de uma pesquisa complexa). Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Geralmente é usada em conjunto com queryPath. Como padrão é omitido: false. | -| queryPath | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa tal qual for realizada. A propriedade retornada é um objeto que contém a rota atual usada para a pesquisa (geralmente idêntica àquela do queryPlan, mas deve diferenciar se o motor consegue otimizar a pesquisa), assim como o tempo de processamento e o número de registros encontrado. Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Como padrão é omitido: false. | +| Propriedade | Tipo | Descrição | +| ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *formula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | +| attributes | Object | **Espaços reservados nomeados para caminhos de atributos** usados na *queryString* ou *formula*. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em *queryString* ou *formula* (":placeholder") e valor pode ser uma string ou uma coleção de strings. Cada valor é um caminho que pode designar um escalar ou um atributo relacionado da classe de dados ou uma propriedade em um campo de objeto da classe de dados.
    TipoDescrição
    StringattributePath expresso usando a notação de ponto, por exemplo, "nome" ou "usuario.endereco.cep"
    Coleção de stringsCada string da coleção representa um nível do attributePath, por exemplo, \["nome"] ou \["usuario","endereco","cep"]. O uso de uma coleção permite a consulta de atributos com nomes que não estão em conformidade com a notação de ponto, por exemplo, \["4Dv17.1","en\/fr"]
    Você pode misturar placeholders indexados (valores passados diretamente em parâmetros *value*) e valores de placeholders nomeados na mesma consulta. | +| args | Object | Parámetro(s) a passar para as fórmulas, se houver. O objeto **args** será recebido em $1 nas fórmulas e, portanto, seus valores estarão disponíveis através de *$1.property* (ver exemplo 3). | +| allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. Se for estabelecido como false e `query()` receber uma fórmula, se envia um erro (1278 - Fórmula não permitida neste método membro). | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esse recurso foi projetado para processamento cliente/servidor; para obter mais informações, consulte a seção [**Otimização cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | +| queryPlan | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa logo antes de ser executada, ou seja, a pesquisa planificada. A propriedade devolvida é um objeto que inclui cada pesquisa e subpesquisa prevista (no caso de uma pesquisa complexa). Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Geralmente é usada em conjunto com queryPath. Como padrão é omitido: false. | +| queryPath | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa tal qual for realizada. A propriedade retornada é um objeto que contém a rota atual usada para a pesquisa (geralmente idêntica àquela do queryPlan, mas deve diferenciar se o motor consegue otimizar a pesquisa), assim como o tempo de processamento e o número de registros encontrado. Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Como padrão é omitido: false. | #### Sobre queryPlan e queryPath diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataStoreClass.md index d37dc03135cfab..cb5e0d85ffb775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/DataStoreClass.md @@ -855,15 +855,15 @@ ds.setGlobalStamp($newValue) -| Parâmetro | Tipo | | Descrição | -| ------------------------------------------------------------------------ | ----------------------------- | -- | --------------------------------------------------------------------------------------------- | -| contextName | Text | -> | Nome do contexto | -| dataClassName | Text | -> | Nome da dataclass | -| dataClassObject | 4D. DataClass | -> | dataclass object (e.g datastore. Employee) | -| attributes | Text | -> | Lista de atributos separada por vírgulas | -| Atributos do tipo BLOB não são gerenciados na datastore. | Collection | -> | Coleção de nomes de atributos (text) | -| contextType | Text | -> | Se fornecido, o valor deve ser "main" ou "currentItem" | -| pageLength | Integer | -> | Page length of the entity selection linked to the context (default is 80) | +| Parâmetro | Tipo | | Descrição | +| ------------------------------------------------------------------------ | ----------------------------- | -- | ------------------------------------------------------------------------------------------------- | +| contextName | Text | -> | Nome do contexto | +| dataClassName | Text | -> | Nome da dataclass | +| dataClassObject | 4D. DataClass | -> | dataclass object (e.g datastore. Employee) | +| attributes | Text | -> | Lista de atributos separada por vírgulas | +| Atributos do tipo BLOB não são gerenciados na datastore. | Collection | -> | Coleção de nomes de atributos (text) | +| contextType | Text | -> | Se fornecido, o valor deve ser "main" ou "currentItem" | +| pageLength | Integer | -> | Duração da página da selecção da entidade ligada ao contexto (por padrão é 80) | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntityClass.md index 342596ebfac7e4..25af7e410d4736 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntityClass.md @@ -100,7 +100,7 @@ O tipo de valor do atributo depende do atributo [kind](DataClassClass.md#attribu A função `.clone()` cria na memória uma nova entidade referenciando o mesmo registro que a entidade original. -This function allows you to update entities separately. Note however that, for performance reasons, the new entity shares the same reference of object attributes as the cloned entity. +This function allows you to update entities separately. No entanto, por razões de desempenho, a nova entidade compartilha a mesma referência de atributos de objeto que a entidade clonada. > Tenha em mente que quaisquer modificações feitas em entidades serão salvas no registro referenciado somente quando a função [`.save()`](#save) for executada. @@ -984,7 +984,7 @@ O objeto retornado por `.lock()` contém as seguintes propriedades: | | task_name | text | Nome de processo | | | client_version | text | Versão do cliente | | | | | ***Disponível só para um processo trava REST:*** | -| | host | text | URL that locked the entity (e.g. "`www.myserver.com`") | +| | host | text | URL que bloqueou a entidade (por exemplo, "www.myserver.com\`") | | | IPAddr | text | Endereço IP da trava (por exemplo. "127.0.0.1") | | | userAgent | text | userAgent of the locker (e.g. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36") | | | | | ***Disponível somente em caso de erro grave*** (chave primária já existe, disco cheio...): | @@ -995,12 +995,12 @@ O objeto retornado por `.lock()` contém as seguintes propriedades: (\*) Os seguintes valores podem ser retornados no *status* e nas propriedades *statusText* do objeto *Resultado* em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos
  • :a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). Ao usar `.drop( )`, este erro pode ser retornado quando a opção "dk force drop if stamp changed" for usada. When using `.lock()`, this error can be returned when `dk reload if stamp changed` option is used

  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | -| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. Esse erro pode ocorrer nos seguintes casos
  • :a entidade foi descartada (o carimbo foi alterado e o espaço de memória agora está livre)
  • a entidade foi descartada e substituída por outra com outra chave primária (o carimbo foi alterado e uma nova entidade agora usa o espaço de memória). Ao usar `.drop( )`, este erro pode ser retornado quando a opção "dk force drop if stamp changed" for usada. Quando usando `. ock()`, este erro pode ser retornado quando a opção `dk reload se o carimbo mudar` é usada

  • **Associado statusText**: "Entidade não existe mais" | +| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | +| `dk status stamp has changed` | 2 | O valor de selo interno da entidade não corresponde a uma da entidade armazenada nos dados (bloqueio otimista).
  • com `.save( )`: erro apenas se a opção `dk auto merge` não for usada
  • com `. rop( )`: erro somente se a opção `dk force drop se o carimbo mudar` não é usada
  • com `. ock()`: erro somente se a opção `dk reload se o carimbo mudar` não for usada

  • **Associado statusText**: "Stamp mudou" | #### Exemplo 1 @@ -1161,10 +1161,10 @@ O objeto retornado por `.reload( )` contém as seguintes propriedades: (\*) The following values can be returned in the *status* and *statusText* properties of *Result* object in case of error: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock()`, this error can be returned when `dk reload if stamp changed` option is used

  • ***Associated statusText***: "Entity does not exist anymore" | -| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.
    ***Associated statusText***: "Other error" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). Quando usando `. ock()`, este erro pode ser retornado quando a opção `dk reload se o carimbo mudar` é usada

  • ***Associado statusText***: "Entidade não existe mais" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.
    ***Associated statusText***: "Other error" | #### Exemplo @@ -1255,14 +1255,14 @@ O objeto retornado por `.save()` contém as seguintes propriedades: Os valores a seguir podem ser retornados nas propriedades `status` e `statusText` do objeto Result em caso de erro: -| Parâmetros | Valor | Comentário | -| ----------------------------------------- | ----- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dk status automerge failed` | 6 | (Somente se a opção `dk auto merge` for usada) A opção de mesclagem automática falhou ao salvar a entidade.**Associated statusText**: "Falha na mesclagem automática" | -| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). When using `.lock()`, this error can be returned when `dk reload if stamp changed` option is used

  • **Associated statusText**: "Entity does not exist anymore" | -| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | -| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | -| `dk status stamp has changed` | 2 | The internal stamp value of the entity does not match the one of the entity stored in the data (optimistic lock).
  • with `.save( )`: error only if the `dk auto merge` option is not used
  • with `.drop( )`: error only if the `dk force drop if stamp changed` option is not used
  • with `.lock()`: error only if the `dk reload if stamp changed` option is not used

  • **Associated statusText**: "Stamp has changed" | -| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a salvaguarda da entidade. **Associated statusText**: "Permission Error" | +| Parâmetros | Valor | Comentário | +| ----------------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dk status automerge failed` | 6 | (Somente se a opção `dk auto merge` for usada) A opção de mesclagem automática falhou ao salvar a entidade.**Associated statusText**: "Falha na mesclagem automática" | +| `dk status entity does not exist anymore` | 5 | A entidade não existe mais nos dados. This error can occur in the following cases:
  • the entity has been dropped (the stamp has changed and the memory space is now free)
  • the entity has been dropped and replaced by another one with another primary key (the stamp has changed and a new entity now uses the memory space). a entidade foi descartada e substituída por outra chave primária (o selo mudou e uma nova entidade agora usa o espaço de memória). Quando usando `. ock()`, este erro pode ser retornado quando a opção `dk reload se o carimbo mudar` é usada

  • **Associado statusText**: "Entidade não existe mais" | +| `dk status locked` | 3 | A entidade está bloqueada por um bloqueio pessimista.**statusText associado**: "Already locked" | +| `dk status serious error` | 4 | Um erro grave é um erro de baixo nível do banco de dados (por exemplo, chave duplicada), um erro de hardware etc.**Associated statusText**: "Other error" (Outro erro) | +| `dk status stamp has changed` | 2 | O valor do carimbo interno da entidade não corresponde ao da entidade armazenada nos dados (bloqueio otimista).
  • with `.save( )`: erro somente se a opção `dk auto merge` não for utilizadawith
  • `.drop( )`: erro somente se a opção `dk force drop if stamp changed` não for utilizadawith
  • `.lock()`: erro somente se a opção `dk reload if stamp changed` não for utilizada

  • **Associated statusText**: "O carimbo foi alterado" | +| `dk status wrong permission` | 1 | Os privilégios actuais não permitem a salvaguarda da entidade. **Associated statusText**: "Permission Error" | #### Exemplo 1 diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntitySelectionClass.md index e2a165a99e10e1..08ac4a82d21711 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/EntitySelectionClass.md @@ -1351,7 +1351,7 @@ Se quisermos encontrar o maior salário entre as funcionárias mulheres: | Parâmetro | Tipo | | Descrição | | ------------- | ---- | :-------------------------: | ------------------------------------------------ | | attributePath | Text | -> | Rota do atributo que se utilizará para o cálculo | -| Resultados | any | <- | Lowest value of attribute | +| Resultados | any | <- | Menor valor do atributo | @@ -1547,7 +1547,7 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma | ----------- | ----------------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | pathString | Text | -> | Rota(s) de atributos e instruções de classificação para a entity selection | | pathObjects | Collection | -> | Coleção de objetos criterio | -| Resultados | 4D. EntitySelection | <- | New entity selection in the specified order | +| Resultados | 4D. EntitySelection | <- | Nova entity selection na ordem especificada | @@ -2117,7 +2117,7 @@ $sum:=$sel.sum("salary") | options | Integer | -> | `dk with primary key`: adiciona a chave primária
    `dk with stamp`: adiciona o marcador | | begin | Integer | -> | Designa o índice inicial | | howMany | Integer | -> | Número de entidades a extrair | -| Resultados | Collection | <- | Collection of objects containing attributes and values of entity selection | +| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/FunctionClass.md index 2476d1743ff486..247819e606d335 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/FunctionClass.md @@ -47,7 +47,7 @@ Você também pode executar uma função usando as funções [`apply()`](#apply) #### Utilização de parâmetros -You can pass parameters to your formulas using a sequential parameter syntax based upon $1, $2...$n. Por exemplo, pode escrever: +Você pode passar parâmetros para suas fórmulas usando uma sintaxe de parâmetro sequencial baseada em $1, $2...$n. Por exemplo, pode escrever: ```4d var $f : Object @@ -126,7 +126,7 @@ A função `.apply()` executa o objet In the *thisObj* parameter, you can pass a reference to the object to be used as `This` within the formula. -You can also pass a collection to be used as $1...$n parameters in the formula using the optional *formulaParams* parameter. +Também pode passar uma coleção a ser usada como parâmetros $1...$n na fórmula usando o parâmetro opcional *formulaParams*. Note que `.apply()` é similar a [`.call()`](#call) exceto que os parâmetros são passados como coleção. Isso pode ser útil para passar resultados calculados. Isso pode ser útil para passar resultados calculados. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/HTTPRequestClass.md index a63764658e653b..94a850d816f92d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/HTTPRequestClass.md @@ -395,10 +395,10 @@ A propriedade `.url` contém a URL da -| Parâmetro | Tipo | | Descrição | -| ---------- | ------------------------------ | :-------------------------: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | 4D.HTTPRequest | <- | HTTPRequest object | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/IncomingMessageClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/IncomingMessageClass.md index a31292974db2df..19531535b0d444 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/IncomingMessageClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/IncomingMessageClass.md @@ -290,7 +290,7 @@ The `.urlPath` property is read-only. #### Descrição -The `.urlQuery` property contains the parameters of the request when they have been given in the URL as key/value pairs. +A propriedade `.urlQuery` contém os parâmetros da solicitação quando eles são fornecidos no URL como pares de chave/valor. The `.urlQuery` property is read-only. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md index 28c0cb8b8103c4..5f87437b1bd343 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage A classe `4D.OutgoingMessage` permite que você crie mensagens a serem retornadas pelas funções do seu aplicativo em resposta a [solicitações REST] (../REST/REST_requests.md). Se a resposta for do tipo `4D.OutgoingMessage`, o servidor REST não retornará um objeto, mas a instância do objeto da classe `OutgoingMessage`. -Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Tais solicitações são usadas, por exemplo, para implementar recursos como arquivo de download, Gerar e baixar imagens, bem como receber qualquer tipo de conteúdo por um navegador. +Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Tais solicitações são usadas, por exemplo, para implementar recursos como arquivo de download, Gerar e baixar imagens, bem como receber qualquer tipo de conteúdo por um navegador. Uma instância desta classe é construída no Servidor 4D e pode ser enviada para o navegador pelo [4D Servidor REST](../REST/gettingStarted.md) apenas. Essa classe permite usar tecnologias diferentes do HTTP (por exemplo, mobile). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/POP3TransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/POP3TransporterClass.md index 8515ae4093a670..f2910ed60951aa 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/POP3TransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/POP3TransporterClass.md @@ -7,7 +7,7 @@ The `POP3Transporter` class allows you to retrieve messages from a POP3 email se ### Objeto POP3 transporter -POP3 Transporter objects are instantiated with the [`POP3 New transporter`](../commands/pop3-new-transporter.md) command. Eles oferecem as propriedades abaixo e funções: +Os objetos POP3 Transporter são instanciados com o comando [`POP3 New transporter`](../commands/pop3-new-transporter.md). Eles oferecem as propriedades abaixo e funções: | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SMTPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SMTPTransporterClass.md index 7750f3a9d60efe..8b0cd51686f495 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SMTPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SMTPTransporterClass.md @@ -7,7 +7,7 @@ The `SMTPTransporter` class allows you to configure SMTP connections and send em ### Objecto SMTP Transporter -SMTP Transporter objects are instantiated with the [`SMTP New transporter`](../commands/smtp-new-transporter.md) command. Eles oferecem as propriedades abaixo e funções: +Os objetos SMTP Transporter são instanciados com o comando [`SMTP New transporter`](../commands/smtp-new-transporter.md). Eles oferecem as propriedades abaixo e funções: | | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SystemWorkerClass.md index 646ebb51176372..836f3e4bc1f16b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/SystemWorkerClass.md @@ -422,7 +422,7 @@ Essa propriedade é **leitura-escrita**. #### Descrição -The `.pid` property contains the process unique identifier of the external process at the system level. +A propriedade `.pid` contém o identificador exclusivo do processo externo no nível do sistema. Essa propriedade é **somente leitura**. @@ -447,7 +447,7 @@ Essa propriedade é **somente leitura**. A função `.postMessage()` permite que você escreva no fluxo de entrada (stdin) do processo externo. No parâmetro *message*, passe o texto a ser escrito em *stdin*. -The `.postMessage()` function also accepts a Blob type value in *messageBLOB* to pass in *stdin*, so that you can post binary data. +A função `.postMessage()` também aceita um valor de tipo Blob em *messageBLOB* para passar em *stdin*, para que você possa postar dados binários. Você pode usar a propriedade `.dataType` do [objeto options](#options-object) para fazer o corpo da resposta retornar valores Blob. @@ -461,7 +461,7 @@ Você pode usar a propriedade `.dataType` do [objeto options](#options-object) p #### Descrição -The `.response` property contains the concatenation of all data returned once the request is terminated, i.e. the full message received from the process output. +A propriedade `.response` contém a concatenação de todos os dados retornados assim que o pedido for encerrado, ou seja, a mensagem completa recebida da saída do processo. O tipo da mensagem é definido conforme o atributo [`dataType`](#datatype). @@ -477,7 +477,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.responseError` property contains the concatenation of all the errors returned, once the request is terminated. +A propriedade `.responseError` contém a concatenação de todos os erros retornados, uma vez que a solicitação é encerrada. @@ -525,7 +525,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.timeout` property contains the duration in seconds before the external process will be killed if it is still alive. +A propriedade `.timeout` contém a duração em segundos antes que o processo externo seja encerrado se ainda estiver ativo. Essa propriedade é **somente leitura**. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebServerClass.md index 1c3372dd3a0e32..cd7c534274f2f7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebServerClass.md @@ -197,7 +197,7 @@ Valor padrão: 63072000 (2 anos). **.HTTPCompressionLevel** : Integer -The compression level for all compressed HTTP exchanges for the 4D HTTP server (client requests or server replies). Este seletor permite otimizar trocas priorizando a velocidade de execução (menos compactação) ou a quantidade de compressão (menos velocidade) +O nível de compressão para todas as trocas HTTP comprimidas para o servidor HTTP 4D (solicitações do cliente ou respostas do servidor). Este seletor permite otimizar trocas priorizando a velocidade de execução (menos compactação) ou a quantidade de compressão (menos velocidade) Valores possíveis: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketConnectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketConnectionClass.md index bb62d27a706ee4..d6467a0a0f0ab6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketConnectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketConnectionClass.md @@ -42,7 +42,7 @@ Os objectos Httprequest fornecem as seguintes propriedades e funções: #### Descrição -The `.handler` property contains the accessor that gets the `connectionHandler` object used to initiate the connection. +A propriedade `.handler` contém o acessório que obtém o objeto `connectionHandler` usado para iniciar a conexão. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketServerClass.md index 64a483762339ee..01f30109826012 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/API/WebSocketServerClass.md @@ -385,7 +385,7 @@ A função `.terminate()` By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. -If a *timeout* value is set: +Se um valor *timeout* for definido: - when the waiting time is reached, forcibly destroys the socket. - if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md index e1861e639767ce..6c2cbbc82118dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Admin/cli.md @@ -30,25 +30,25 @@ Sintaxe: [--utility] [--skip-onstartup] [--startup-method ] ``` -| Argumento | Valor | Descrição | -| :-------------------------- | ---------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `applicationPath` | Rota de 4D, Servidor 4D ou da aplicação fusionada. | Lança a aplicação. Mesmo que dar um clique duplo na aplicação. Quando chamado sem um argumento de arquivo estrutura, a aplicação é executada e a caixa de diálogo "selecionar banco de dados" aparece. | -| `--version` | | Exibe a versão da aplicação e termina | -| `--help` | | Exibe ajuda e sai. Outros argumentos: -?, -h | -| `--project` | projectPath | packagePath | 4dlinkPath | Arquivo de projeto para abrir com o arquivo de dados atual. Não aparece nenhuma caixa de diálogo. | -| `--data` | dataPath | Arquivo de dados a abrir com o arquivo de projeto designado. Se não for especificado, 4D usa o último arquivo aberto. | -| `--opening-mode` | interpreted | compiled | Pede para o banco de dados abrir em modo interpretado ou compilado. Nenhum erro é gerado se o modo pedido estiver indisponível. | -| `--create-data` | | Cria automaticamente um novo arquivo de dados se nenhum arquivo válido for encontrado. Não aparece nenhuma caixa de diálogo. 4D usa o nome de arquivo passado no argumento "--data" se houver (gera um erro se um arquivo com o mesmo nome já existir). | -| `--user-param` | String usuário personalizada | Uma string que estará disponível na aplicação através do comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/pt/page643.html) (a string não deve começar com um caractere "-", que está reservado). | -| `--headless` | | Lança 4D, Servidor 4D, ou a aplicação fusionada, sem uma interface (modo headless). In this mode:
  • The Design mode is not available, database starts in Application mode
  • No toolbar, menu bar, MDI window or splash screen is displayed
  • No icon is displayed in the dock or task bar
  • The opened database is not registered in the "Recent databases" menu
  • The diagnostic log is automatically started (see [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands-legacy/alert.md) command, Abort for an error dialog...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note that headless 4D applications can only be closed by a call to [QUIT 4D](../commands-legacy/quit-4d.md) or using the OS task manager. | -| `--dataless` | | Lança 4D, 4D Server, aplicação fundida ou tool4d em modo dataless. O modo sem dados é útil quando 4D executa tarefas sem necessidade de dados (compilação de projetos, por exemplo). Nesse modo:
  • Nenhum arquivo contendo dados é aberto, mesmo se especificado na linha de comando ou no arquivo `.4DLink`, ou ao usar os comandos `CREATE DATA FILE` e `OPEN DATA FILE`.
  • Os comandos que manipulam dados geram um erro. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para saber mais sobre arquivos `.4DLink` veja [Project opening shortcuts](../Project/creating.md#project-opening-shortcuts).
  • | -| `--webadmin-settings-file` | Rota do arquivo | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--webadmin-access-key` | Text | Chave de acesso para o servidor web [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--webadmin-auto-start` | Parâmetros | Estado do início automático para o servidor [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--webadmin-store-settings` | | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | -| `--utility` | | Apenas disponível com 4D Server. Apenas disponível com 4D Server. | -| `--skip-onstartup` | | Inicia o projecto sem executar quaisquer métodos "automáticos", incluindo os métodos de base de dados `On Startup` e `On Exit` | -| `--startup-method` | Nome do método projecto (string) | Método de projecto a executar imediatamente após o método de base `On Startup` (se não for ignorado com `--skip-onstartup`). | +| Argumento | Valor | Descrição | +| :-------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `applicationPath` | Rota de 4D, Servidor 4D ou da aplicação fusionada. | Lança a aplicação. Mesmo que dar um clique duplo na aplicação. Quando chamado sem um argumento de arquivo estrutura, a aplicação é executada e a caixa de diálogo "selecionar banco de dados" aparece. | +| `--version` | | Exibe a versão da aplicação e termina | +| `--help` | | Exibe ajuda e sai. Outros argumentos: -?, -h | +| `--project` | projectPath | packagePath | 4dlinkPath | Arquivo de projeto para abrir com o arquivo de dados atual. Não aparece nenhuma caixa de diálogo. | +| `--data` | dataPath | Arquivo de dados a abrir com o arquivo de projeto designado. Se não for especificado, 4D usa o último arquivo aberto. | +| `--opening-mode` | interpreted | compiled | Pede para o banco de dados abrir em modo interpretado ou compilado. Nenhum erro é gerado se o modo pedido estiver indisponível. | +| `--create-data` | | Cria automaticamente um novo arquivo de dados se nenhum arquivo válido for encontrado. Não aparece nenhuma caixa de diálogo. 4D usa o nome de arquivo passado no argumento "--data" se houver (gera um erro se um arquivo com o mesmo nome já existir). | +| `--user-param` | String usuário personalizada | Uma string que estará disponível na aplicação através do comando [`Get database parameter`](https://doc.4d.com/4dv19R/help/command/pt/page643.html) (a string não deve começar com um caractere "-", que está reservado). | +| `--headless` | | Lança 4D, Servidor 4D, ou a aplicação fusionada, sem uma interface (modo headless). In this mode:
  • The Design mode is not available, database starts in Application mode
  • No toolbar, menu bar, MDI window or splash screen is displayed
  • No icon is displayed in the dock or task bar
  • The opened database is not registered in the "Recent databases" menu
  • The diagnostic log is automatically started (see [SET DATABASE PARAMETER](../commands-legacy/set-database-parameter.md), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands-legacy/alert.md) command, Abort for an error dialog...). All intercepted commands(\*) are logged in the diagnostic log.

  • For maintenance needs, you can send any text to standard output streams using the [LOG EVENT](../commands-legacy/log-event.md) command. Note que aplicações headless 4D só podem ser fechadas com uma chamada a [QUIT 4D](../commands-legacy/quit-4d.md) ou usando o gerente de tarefas do OS. | +| `--dataless` | | Lança 4D, 4D Server, aplicação fundida ou tool4d em modo dataless. O modo sem dados é útil quando 4D executa tarefas sem necessidade de dados (compilação de projetos, por exemplo). Nesse modo:
  • Nenhum arquivo contendo dados é aberto, mesmo se especificado na linha de comando ou no arquivo `.4DLink`, ou ao usar os comandos `CREATE DATA FILE` e `OPEN DATA FILE`.
  • Os comandos que manipulam dados geram um erro. For example, `CREATE RECORD` throws “no table to apply the command to”.

  • **Note**:
  • If passed in the command line, dataless mode applies to all databases opened in 4D, as long as the application is not closed.
  • If passed using the `.4DLink` file, dataless mode only applies to the database specified in the `.4DLink` file. Para saber mais sobre arquivos `.4DLink` veja [Project opening shortcuts](../Project/creating.md#project-opening-shortcuts).
  • | +| `--webadmin-settings-file` | Rota do arquivo | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--webadmin-access-key` | Text | Chave de acesso para o servidor web [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--webadmin-auto-start` | Parâmetros | Estado do início automático para o servidor [WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--webadmin-store-settings` | | Rota do arquivo personalizado WebAdmin `.4DSettings` para o [servidor WebAdmin](webAdmin.md) No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário Use o argumento `--webadmin-store-settings` para salvar essas configurações se necessário No disponible con [tool4d](#tool4d). | +| `--utility` | | Apenas disponível com 4D Server. Apenas disponível com 4D Server. | +| `--skip-onstartup` | | Inicia o projecto sem executar quaisquer métodos "automáticos", incluindo os métodos de base de dados `On Startup` e `On Exit` | +| `--startup-method` | Nome do método projecto (string) | Método de projecto a executar imediatamente após o método de base `On Startup` (se não for ignorado com `--skip-onstartup`). | (\*) Alguns diálogos são exibidos antes do banco de dados ser aberto, para que seja impossível escrever no arquivo Diagnóstico de log (alerta de licença, diálogo de conversão, seleção de banco de dados, seleção de arquivo de dados). Nesses casos, uma mensagem de erro é criada tanto no stream stderr e no arquivo de eventos do sistema, e então a aplicação fecha. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md index 2397e1c7fec2f6..b534ee53938b36 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/classes.md @@ -748,7 +748,7 @@ Você declara classes singleton adicionando a(s) palavra(s)-chave apropriada(s) :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- As funções compartilhadas Singleton suportam a palavra-chave `onHttpGet`(../ORDA/ordaClasses.md#onhttpget-keyword). +- As funções compartilhadas Singleton suportam a palavra-chave `onHTTPGet`(../ORDA/ordaClasses.md#onhttpget-keyword). ::: @@ -844,9 +844,9 @@ shared function addItem($item:object) By defining the ItemInventory class as a session singleton, you make sure that every session and therefore every user has their own inventory. Accessing the user's inventory is as simple as: ```4d -//in a user session +//em uma sessão usuário $myList := cs.ItemInventory.me.itemList -//current user's item list +//lista de itens do usuário atual ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/dt_pointer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/dt_pointer.md index db1d511b324eb1..e89d2a6abca1ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/dt_pointer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/dt_pointer.md @@ -97,9 +97,9 @@ Con: Trying to assign or to read a null pointer (aka "nil") will produce an error at runtime. Por exemplo: ```4d -var $p : Pointer // non initialized pointer (Nil value) -$v:=$p-> // error -$p->:=$v // error +var $p : Pointer // Ponteiro não inicializado (valor Nil) +$v:=$p- // erro +$p-:=$v // erro ``` To prevent such errors, you can write: @@ -172,12 +172,12 @@ Os ponteiros para variáveis locais permitem-lhe guardar variáveis de processo ... ``` -The debugger will display $param as follows: +O depurador exibirá $param da seguinte forma: | $param | ->$MyVar (Method1) | | ------ | ------------------------------------- | -You can expand $param and its value will be: +Você pode expandir $param e seu valor será: | $MyVar | "Hello world" | | ------ | ------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/identifiers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/identifiers.md index e1ba24144deb4b..48bc53511cc468 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/identifiers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/identifiers.md @@ -124,28 +124,28 @@ QUERY([Clients];[Clients]Name="Smith") O nome de uma variável interprocessada pode ter até 31 caracteres, não incluindo os símbolos . -- A variable name must begin with a letter, an underscore, or a dollar ("$") for [parameters](parameters.md) and [local variables](variables.md#local-variables), or `<>` for [interprocess variables](variables.md#interprocess-variables) (deprecated). +- Um nome de variável deve começar com uma letra, um sublinhado, ou um dólar ("$") para [parameters](parameters.md) e [variáveis locais](variables.md#local-variables), ou `<>` para [variáveis interprocesso](variables.md#interprocess-variables) (obsoleto). - A partir daí, o nome pode incluir qualquer letra ou dígito e o carácter de sublinhado ("_"). -- Do not use reserved names, i.e. 4D command names (`Date`, `Time`, etc), keywords (`If`, `For`, etc.), system variable names (`OK`, `document`...), or constant names (`Euro`, `Black`, `Friday`, etc.). +- Não use nomes reservados, por exemplo, nomes de comandos 4D (`Date`, `Time`, etc), palavras-chave (`If`, `for`, etc. , nomes de variáveis de sistema (`OK`, `documento`...), ou nomes constantes (`Euro`, `Black`, `, `Friday\`, etc.). - O nome de uma variável interprocessada pode ter até 31 caracteres, não incluindo os símbolos <> . Exemplos: ```4d -For($vlRecord;1;100) //local variable -$vsMyString:="Hello there" //local variable -var $vName; $vJob : Text //local variales -If(bValidate=1) //process variable -<>vlProcessID:=Current process() //interprocess variable +For($vlRecord;1;100) //variável local +$vsMyString:="Olá" //local variável +var $vName; $vJob : Texto //variável local +If(bValidate=1) //variável de processo +<>vlProcessID:=Process() //variável interprocesso ``` ### Compatibidade -Some naming practices were previously allowed but are no longer supported when the [direct typing mode is enabled](../Project/compiler.md#enabling-direct-typing) (introduced in 4D 20 R7). Enabling this mode will produce syntax errors if: +Algumas práticas de nomeação eram permitidas anteriormente, mas não são mais suportadas quando o [modo de digitação direta está habilitado](../Project/compiler.md#enabling-direct-typing) (introduzido em 4D 20 R7). Ativar este modo irá produzir erros de sintaxe se: -- a variable name has a digit as first character, -- a variable name contains space characters, -- you declared variables named $0, $1, etc. +- o nome de uma variável tiver um dígito como primeiro caractere, +- um nome de variável contiver caracteres de espaço, +- tiver declarado variáveis chamadas $0, $1, etc. ## Outros nomes diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/parameters.md index b9527b1db0cafd..d021403751b48b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/parameters.md @@ -475,7 +475,7 @@ $param->:=Uppercase($param->) ALERT($param->) ``` -Aqui é o parâmetro não for o campo, mas sim um ponteiro ao mesmo. Therefore, within the `DO SOMETHING` method, $param is no longer the value of the field but a pointer to the field. The object **referenced** by $param ($param-> in the code above) is the actual field. Portanto, mudar o objeto referenciado vai além do escopo da subrotina, e o campo real não é afetado. Neste exemplo, as duas caixas de alerta dirão "WILLIAMS". +Aqui é o parâmetro não for o campo, mas sim um ponteiro ao mesmo. Portanto, no método `DO SOMETHING`, $param já não é o valor do campo, mas um ponteiro ao campo. O objeto **referenciado** por $param ($param-> no código acima) é o campo real. Portanto, mudar o objeto referenciado vai além do escopo da subrotina, e o campo real não é afetado. Neste exemplo, as duas caixas de alerta dirão "WILLIAMS". 2. Ao invés de ter o método `DO_SOMETHING` "fazendo algo", você pode reescrever o método para que ele retorne um valor. Portanto escreveria: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/variables.md index 9a969bd8291cdf..6be1933b044e6e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Concepts/variables.md @@ -17,7 +17,7 @@ As variáveis são objetos da linguagem; pode criar e utilizar variables que nun ## Criação de variáveis -You create variables by declaring them using the `var` keyword. +Você cria variáveis declarando-as usando a palavra-chave `var`. Quando as variáveis são declaradas, elas são inicializadas com o [**valor padrão correspondente ao seu tipo**] (data-types.md#default-values), que elas manterão durante a sessão, desde que não tenham sido [atribuídas] (#assigning-data). Como alternativa, ao declarar variáveis, você pode [inicializar](#initializing-variables-in-the-declaration-line) o valor delas juntamente com o tipo de dados, tudo em uma única linha. @@ -49,7 +49,7 @@ var $myVar //a variant variable ``` `varName` é o nome da variável, que deve estar em conformidade com as [regras 4D] (Concepts/identifiers.md) sobre identificadores. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) (deprecated) and [arrays](Concepts/arrays.md). +Essa sintaxe só é compatível com declarações de [variáveis locais e de processo](#local-process-and-interprocess-variables), excluindo, portanto, [variáveis interprocessos](#interprocess-variables) (obsoleto) e [arrays](Concepts/arrays.md). `varType` pode ser: @@ -80,7 +80,7 @@ A tabela seguinte enumera todos os valores `varType` suportados: :::note Compatibidade -The legacy syntax using `C_XXX` commands is deprecated as of 4D 20 R7. +A sintaxe legada usando comandos `C_XXX` está obsoleta a partir de 4D 20 R7. ::: @@ -253,7 +253,7 @@ As variáveis do sistema são usadas pelos [comandos 4D](../commands/command-ind | System variable name | Tipo | Descrição | | ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Integer | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](../commands-legacy/open-document.md) or [SELECT LOG FILE](../commands/select-log-file.md). | +| `Document` | Text | Contém o "nome longo" (caminho completo) do último arquivo aberto ou criado usando comandos como [Documento aberto](../commands-legacy/open-document.md) ou [ARQUIVO ARQUIVO](../commands/select-log-file.md). | | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. Para usar um separador diferente, atribua um novo valor à variável do sistema. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Usado em um método de captura de erro instalado pelo comando [`ON ERR CALL`](../commands-legacy/on-err-call.md). Veja [Tratamento de erros no método](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Integer | Usado em um método instalado pelo comando [`ON EVENT CALL`](../commands-legacy/on-event-call.md). Set to 1 when the mouse button is pushed, otherwise set to 0. | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugger.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugger.md index c139776b00a5d3..18f19f5f921b30 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugger.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Debugging/debugger.md @@ -29,7 +29,7 @@ Há várias formas de exibir o depurador: Quando chamada, a janela do depurador fornece o nome do método ou da função de classe que rastreia atualmente e a ação que causa o aparecimento inicial da janela do depurador. Por exemplo, na janela do depurador acima: -- *drop* is the method being traced +- *drop* é o método que está sendo rastreado - The debugger window appeared because of a break point. A exibição de uma nova janela do depurador utiliza a mesma configuração que a última janela exibida na mesma sessão. Se executar vários processos usuário, pode rastreá-los de forma independente e ter uma janela do depurador aberta para cada processo. @@ -42,7 +42,7 @@ A janela do depurador é normalmente apresentada na máquina onde o código é e :::note Notas - Se o servidor estiver a funcionar sem interface, não pode ser apresentada qualquer janela do depurador no servidor, pelo ser necessário utilizar o depurador remoto. Ver [Depuración desde máquinas remotas](./debugging-remote.md). -- You can also [attach the Qodly Studio debugger to a 4D Server application](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) if you need to debug Qodly pages in a deployed environment. +- Você também pode [anexar o depurador do Qodly Studio a um aplicativo do Servidor 4D](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) se você precisar depurar páginas Qodly em um ambiente implantado. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/button_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/button_overview.md index e2394ead8af8a9..c5b30b6c477ba6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/button_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/button_overview.md @@ -234,7 +234,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/button_officexp.png) -- *macOS* - its background is always displayed. +- *macOS* - seu plano de fundo é sempre exibido. #### Exemplo JSON: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md index bd6b8e08e87f39..fe37c3e1d27731 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/checkbox_overview.md @@ -268,7 +268,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/checkbox_officexp.png) -- *macOS* - its background is always displayed. Exemplos com estados desmarcado/ marcado: +- *macOS* - seu plano de fundo é sempre exibido. Exemplos com estados desmarcado/ marcado: ![](../assets/en/FormObjects/checkbox_officexp_mac.png) @@ -392,7 +392,7 @@ Todas as caixas de seleção partilhar o mesmo conjunto de propriedades básicas > (1) Não compatível com os estilos [Regular](#regular) e [Flat](#flat).
    > (2) Não é compatível com os estilos [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) e [Collapse/Expand](#collapseexpand). -Additional specific properties are available, depending on the [button style](#check-box-button-styles): +Outras propriedades específicas estão disponíveis, dependendo do [estilo do botão](#check-box-button-styles): - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular: [Três estados](properties_Display.md#three-states) \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/properties_Text.md index 705932590b5345..240967e696f743 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -59,7 +59,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -75,7 +75,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -112,7 +112,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -133,7 +133,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -149,7 +149,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -175,7 +175,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -309,7 +309,7 @@ A propriedade especial "célula" permite-lhe aplicar um conjunto de propriedades | | *columnName* | | object | *columnName* es el nombre del objeto de la columna del list box | | | | *propertyName* | string | as propriedades "stroke", "fill", "fontStyle", "fontWeight" ou "textDecoration" (ver acima). **Nota**: las propiedades "no seleccionable" y "desactivada" sólo pueden definirse a nivel de la línea. São ignorados se forem passados no objeto "célula" | -> Style settings made with this property are ignored if other style settings are already defined through expressions (*i.e.*, [Style Expression](#style-expression), [Font Color Expression](#font-color-expression), [Background Color Expression](./properties_BackgroundAndBorder.md#background-color-expression)). +> As configurações de estilo feitas com esta propriedade são ignoradas se outras configurações de estilo já estão definidas através de expressões (\*i.e., [Expressão de estilo](#style-expression), [Expressão de cor de Fonte](#font-color-expression), [Expressão de cor de fundo](./properties_BackgroundAndBorder.md#background-color-expression)). **Exemplos** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/radio_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/radio_overview.md index 57ff79d84f6f0d..3c8d82914237d6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/radio_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/radio_overview.md @@ -111,7 +111,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/radio_xp.png) -- *macOS* - its background is always displayed. +- *macOS* - seu plano de fundo é sempre exibido. ### Contrair/expandir diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md index 3a2a59aafcb81e..c624643b6ed698 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/splitters.md @@ -16,7 +16,7 @@ Algumas das características gerais do repartidor: - As paradas do divisor são calculadas de modo que os objetos movidos permaneçam totalmente visíveis no formulário ou não passem sob/próximo a outro divisor. Cuando la propiedad [Empujador](properties_ResizingOptions.md#pusher) está asociada a un separador, su movimiento hacia la derecha o hacia abajo no encuentra ningún tope. - Se você redimensionar um formulário usando um divisor, as novas dimensões do formulário serão salvas somente enquanto o formulário estiver sendo exibido. Quando um formulário é fechado, as dimensões iniciais são restauradas. -Uma vez inserido, o separador aparece como uma linha. You can modify its [border style](properties_BackgroundAndBorder.md#border-line-style) to obtain a thinner line or [change its color](properties_BackgroundAndBorder.md#line-color). +Uma vez inserido, o separador aparece como uma linha. Puede modificar su [estilo de borde](properties_BackgroundAndBorder.md#border-line-style) para obtener una línea más fina o [cambiar su color](properties_BackgroundAndBorder.md#line-color). #### Exemplo JSON: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md index cda13ea5e0e2e7..625d9509af4b61 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/FormObjects/webArea_overview.md @@ -7,7 +7,7 @@ As áreas da Web podem exibir vários conteúdo Web em seus formulários: págin É possível criar várias áreas web no mesmo formulário. No entanto, observe que o uso de áreas web deve seguir [várias regras](#web-area-rules). -Several dedicated [standard actions](#standard-actions), numerous [language commands](../category/web-area) as well as generic and specific [form events](#form-events) allow the developer to control the functioning of web areas. Variáveis específicas podem ser usadas para trocar informações entre a área e o ambiente 4D. +Várias [ações padrão] dedicadas (#standard-actions), vários [comandos de idioma] (../category/web-area), bem como [eventos de formulário] genéricos e específicos (#form-events) permitem que o desenvolvedor controle o funcionamento das áreas da Web. Variáveis específicas podem ser usadas para trocar informações entre a área e o ambiente 4D. ## Propriedades específicas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md index 6c3f080884f41c..9ba1ff7ba0c471 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Notes/updates.md @@ -43,7 +43,7 @@ Leia [**O que há de novo no 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d- - Agora você pode [adicionar e remover componentes usando a interface do gerenciador de componentes](../Project/components.md#monitoring-project-dependencies). - Novo modo [**direct typing mode**] (../Project/compiler.md#enabling-direct-typing) no qual você declara todas as variáveis e parâmetros em seu código usando as palavras-chave `var` e `#DECLARE`/`Function` (somente o modo suportado em novos projetos). A [funcionalidade verificação de sintaxe](../Project/compiler.md#check-syntax) foi aprimorado de acordo. - Suporte a [Session singletons] (../Concepts/classes.md#singleton-classes) e à nova propriedade de classe [`.isSessionSingleton`] (../API/ClassClass.md#issessionsingleton). -- Nova palavra-chave de função [`onHttpGet`] (../ORDA/ordaClasses.md#onhttpget-keyword) para definir funções singleton ou ORDA que podem ser chamadas por meio de solicitações [HTTP REST GET] (../REST/ClassFunctions.md#function-calls). +- Nova palavra-chave de função [`onHTTPGet`] (../ORDA/ordaClasses.md#onhttpget-keyword) para definir funções singleton ou ORDA que podem ser chamadas por meio de solicitações [HTTP REST GET] (../REST/ClassFunctions.md#function-calls). - Nova classe [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) para que o servidor REST retorne qualquer conteúdo Web. - Qodly Studio: agora você pode [anexar o depurador Qodly a 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - New Build Application keys para aplicativos 4D remotos para validar a autoridade de certificação do servidor [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) e/ou [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md index a563921ae35d3a..2929c6fa950b83 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/ordaClasses.md @@ -814,11 +814,11 @@ $status:=$remoteDS. Schools.registerNewStudent($student) // OK $id:=$remoteDS. Schools.computeIDNumber() // Error "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Funções classe Singletons](../Concepts/classes.md#singleton-classes) @@ -826,8 +826,8 @@ The `onHttpGet` keyword is available with: A sintaxe formal é: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -844,7 +844,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -Uma função com a palavra-chave `onHttpGet` aceita [parâmetros](../Concepts/parameters.md). +Uma função com a palavra-chave `onHTTPGet` aceita [parâmetros](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -856,7 +856,7 @@ Consulte a seção [Parâmetros](../REST/classFunctions#parameters) na documenta ### resultado -Uma função com a palavra-chave `onHttpGet` pode retornar qualquer valor de um tipo compatível (o mesmo que para [parâmetros](../REST/classFunctions#parameters) REST). +Uma função com a palavra-chave `onHTTPGet` pode retornar qualquer valor de um tipo compatível (o mesmo que para [parâmetros](../REST/classFunctions#parameters) REST). :::info diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md index de3fdb0f8485e8..546a463bafd5ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ORDA/privileges.md @@ -64,7 +64,7 @@ As ações disponíveis estão relacionadas com o recurso alvo. - Um atributo calculado pode ser acessado mesmo que não haja permissões sobre os atributos sobre os quais ele é construído. - Você pode atribuir uma ação de permissão a uma classe de singleton (tipo `singleton`), nesse caso ele será aplicado a todas as suas funções expostas, ou a uma função de singleton (tipo `singletonMethod`). - Valores padrão: na implementação atual, apenas *Null* está disponível como valor padrão. -- In REST [force login mode](../REST/authUsers.md#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- No REST [modo de login](../REST/authUsers.md#force-login-mode), a [função `authentify()`](../REST/authUsers.md#function-authentify) é sempre executável por usuários convidados, independentemente da configuração das permissões. Setting permissions requires to be consistent, in particular **update** and **drop** permissions also need **read** permission (but **create** does not need it). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/compiler.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/compiler.md index 36e46a322b3560..2de8b9b8d97a3b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/compiler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/compiler.md @@ -125,30 +125,30 @@ Duas opções de alvo estão disponíveis. O resultado depende do processador da ### Opções adicionais (Compatibilidade) -In projects converted from 4D versions prior to 20 R7, additional compilation options are available: +Em projetos convertidos de versões 4D anteriores a 20 R7, opções de compilação adicionais estão disponíveis: - **Caminho de compilação** - **Digitação padrão** - **Métodos Compilador para...** -These options are only maintained for compatibility with legacy code. Para mais informações, consulte a [documentação de lançamentos 4D anteriores](../Project/compiler.md#compiler-settings). +Essas opções só são mantidas para compatibilidade com os códigos legados. Para mais informações, consulte a [documentação de lançamentos 4D anteriores](../Project/compiler.md#compiler-settings). Em projetos convertidos, é recomendado [ativar o modo de digitação direta](#enabling-direct-typing) e escrever o código de declaração em conformidade, i.e.: - declarar explicitamente todas as variáveis [usando palavras-chave `var`](../Concepts/variables.md#declaring-variables) -- declare explicitely all parameters in function prototypes (i.e. using the `Function` or `Class Constructor` keywords) or with `#DECLARE` keywords in methods (see [Declaring parameters](../Concepts/parameters.md#declaring-parameters). +- declarar explicitamente todos os parâmetros em protótipos de função (por exemplo, usando as palavras-chave `Função` ou `Classe Construtor`) ou com palavras `#DECLARE` em métodos (veja [Declaração de parâmetros](../Concepts/parameters.md#declaring-parameters). -#### Enabling direct typing +#### Ativando digitação direta :::info -The direct typing mode is optional in converted projects only. It is natively used in projects created with 4D 20 R7 and higher. +O modo de digitação direta é opcional somente em projetos convertidos. É utilizado nativamente em projetos criados com 4D 20 R7 e superior. ::: -Select **All variables are typed (Direct typing)** option in the **Compilation Path** menu to enable the direct typing mode. When this option is selected, other compatibility options become useless and are no longer displayed. +Selecione **Todas as variáveis são digitadas (digitação direta)** no menu **Compilação de Caminho** para habilitar o modo de digitação direta. Quando esta opção for selecionada, outras opções de compatibilidade se tornam inúteis e não são mais exibidas. -Using this option is recommended since it provides flexibility and efficiency. The direct typing concept assumes that all elements are directly declared where they are defined in your code. You just have to make sure that all your variables are declared using the regular [`var` syntax](../Concepts/variables.md#declaring-variables) and that your method and function parameters are declared [in their prototypes](../Concepts/parameters.md) (the [Check Syntax](#check-syntax) feature can help you detecting missing or invalid declarations). +Recomenda-se a utilização desta opção, uma vez que proporciona flexibilidade e eficiência. O conceito de digitação direta assume que todos os elementos são declarados diretamente onde eles são definidos em seu código. Você só precisa ter certeza de que todas as suas variáveis são declaradas usando o recurso regular [`var` syntax](../Concepts/variables.md#declaring-variables) e que seu método e parâmetros de função são declarados [em seus protóticos](../Concepts/parameters.md) (o [Verificar sintaxe](#check-syntax) pode ajudá-lo a detectar declarações ausentes ou inválidas). ## Avisos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/components.md index 1ba86885075aaa..66349b63a5c522 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/Project/components.md @@ -21,7 +21,7 @@ Components can be interpreted or [compiled](../Desktop/building.md). The package folder of a component (*MyComponent.4dbase* folder) can contain: - for **interpreted components**: a standard [Project folder](../Project/architecture.md). O nome da pasta do pacote deve ser sufixado com **.4dbase** se você quiser instalá-lo na pasta [**Components** do seu projeto](architecture.md#components). -- for **compiled components**: +- para **componentes compilados**: - either a "Contents" folder containing a .4DZ file, a *Resources* folder, an *Info.plist* file (recommended architecture) - or directly a .4DZ file with other folders such as *Resources*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$attributes.md index d8bad18c96ac55..b4e2685a5cc855 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$attributes.md @@ -23,7 +23,7 @@ Puede aplicar `$attributes` a una entidad (*p. Ej.*, People(1)) o una entity sel - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: sólo se devuelven los atributos de las entidades relacionadas. - If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. + - `$attributes=attribute1, attribute2, ...`: somente os atributos das entidades são retornados. ## Exemplo com entidades relacionadas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$filter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$filter.md index 69e3f9783cf5ff..fbafdccca6f2a0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$filter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$filter.md @@ -43,7 +43,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac > For example, you can write the following when passing a value with a quote when using the *params* property:\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > -> If you pass the value directly, you can write the following: +> Se você passar o valor diretamente, poderá escrever o seguinte: > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"` ## Atributo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$format.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$format.md index 4397613e44d076..ed103373f06b21 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$format.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$format.md @@ -3,7 +3,7 @@ id: format title: $format --- -Defines a specific format to return data of a dataclass, (*e.g.*, `$format=looker`) +Define um formato específico para retornar dados de uma classe de dados, (*por exemplo*, `$format=looker`) ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$imageformat.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$imageformat.md index 6cc7fbc93593db..bc082f3d9d3abc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$imageformat.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$imageformat.md @@ -17,7 +17,7 @@ Definir o formato a utilizar para mostrar imagens. Pode utilizar um dos seguinte | ".jpeg" or "image/jpeg" | Formato JPEG | | ".tiff" ou "image/tiff" | Formato TIFF | -Once you have defined the format, you must pass the image attribute to [`$expand`]($expand.md) to load the photo completely. +Uma vez definido o formato, é necessário passar o atributo de imagem a [`$expand`]($expand.md) para carregar completamente a fotografia. Se não houver nenhuma imagem a carregar ou se o formato não permitir que a imagem seja carregada, a resposta será um objeto vazio `{}`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md index 0a48a02cd02ca8..2ef76aa2cb1e73 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: @@ -77,7 +77,7 @@ exposed Function sayHello ($value : Text) :::note -The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singletons) command. +A classe `mySingleton` e a função `sayHello` são listadas quando você chama o comando [`$catalog`]($catalog.md#singletons). ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$skip.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$skip.md index 3233f9bd50aa03..6e4eaddb8ea85c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$skip.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$skip.md @@ -9,7 +9,7 @@ Inicia la entidad definida por este número en la colección (*por ejemplo*, `$s `$skip` define la entidad de la colección por la que se va a comenzar. Por padrão, a coleção enviada começa com a primeira entidade. Para começar com a 10.ª entidade da coleção, passe 10. -`$skip` is generally used in conjunction with [`$top/$limit`]($top_$limit.md) to navigate through an entity collection. +`$skip` é geralmente usado em conjunto com [`$top/$limit`]($top_$limit.md) para navegar em uma coleção de entidades. ## Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$top_$limit.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$top_$limit.md index 0808d876215ac1..eece06b1e733dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$top_$limit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/$top_$limit.md @@ -9,7 +9,7 @@ Limita el número de entidades a devolver (por ejemplo, `$top=50`) `$top/$limit` define el límite de entidades a devolver. Por defeito, o número é limitado a 100. Puede utilizar las siguientes palabras claves: `$top` o `$limit`. -When used in conjunction with [`$skip`]($skip.md), you can navigate through the entity selection returned by the REST request. +Quando usado em conjunto com [`$skip`]($skip.md), você pode navegar pela seleção de entidades retornada pela solicitação REST. ## Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md index d0e31bf5c34649..e799c6c8f22b53 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/ClassFunctions.md @@ -49,7 +49,7 @@ with data in the body of the POST request: `["Aguada"]` :::note -A função `getCity()` deve ter sido declarada com a palavra-chave `onHttpGet` (veja [Configuração da função](#function-configuration) abaixo). +A função `getCity()` deve ter sido declarada com a palavra-chave `onHTTPGet` (veja [Configuração da função](#function-configuration) abaixo). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Consulte a seção [Funções expostas vs. não expostas](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -As funções que podem ser chamadas a partir de solicitações HTTP `GET` também devem ser especificamente declaradas com a palavra-chave [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por exemplo: +As funções que podem ser chamadas a partir de solicitações HTTP `GET` também devem ser especificamente declaradas com a palavra-chave [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por exemplo: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Thread-safe diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/manData.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/manData.md index ceb1ca50bced8f..9431fa79e411f9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/manData.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/REST/manData.md @@ -31,7 +31,7 @@ Un conjunto de entidades (también conocido como *selección de entidades*) es u Para criar um conjunto de entidades, chame [`$method=entityset`]($method.md#methodentityset) em sua solicitação REST. As a measure of security, you can also use [`$savedfilter`]($savedfilter.md) and/or [`$savedorderby`]($savedorderby.md) when you call [`$filter`]($filter.md) and/or [`$orderby`]($orderby.md) so that if ever the entity set timed out or was removed from the server, it can be quickly retrieved with the same ID as before. -To access the entity set, you must use `$entityset/\{entitySetID\}`, for example: +Para acessar o conjunto de entidades, você deve usar `$entityset/\{entitySetID\}`, por exemplo: `/rest/People/$entityset/0AF4679A5C394746BFEB68D2162A19FF` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/classes.md index cf0b5c77a28400..6dc8beff3f2787 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/classes.md @@ -113,7 +113,7 @@ A propriedade `.showHeader` indica **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a *source*. Padrão = False +A propriedade `.showResizeHandle` indica se deve exibir o manipulador de redimensionamento para tabelas que não têm *source*. Padrão = False ### .tableColumns @@ -157,7 +157,7 @@ The `.backColor` property is the [back **.forecolor** : Text -The `.forecolor` property is the [foreground color](configuring.md#background--foreground) of the table. +A propriedade `.forecolor` é o [cor de primeiro plano](configuring.md#background--foreground) da tabela. ### .font @@ -173,7 +173,7 @@ A propriedade `.font` é o nome da fonte (c **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md#fonts-and-text)). +A propriedade `.textDecoration` é a decoração de texto da tabela (consulte [**Fontes e texto**](configuring.md#fonts-and-text)). ### .borderLeft diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-cell-style.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-cell-style.md index 7879bae348c3fb..0389cd86d3a71e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-cell-style.md @@ -16,7 +16,7 @@ title: VP Get cell style ## Descrição -The `VP Get cell style` command returns a [style object](../configuring.md#style-objects) for the first cell in the *rangeObj*. +O comando `VP Get cell style` retorna um [objeto estilo](../configuring.md#style-objects) para a primeira célula no *rangeObj*. Em *rangeObj*, passe um intervalo que contenha o estilo a ser recuperado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-frozen-panes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-frozen-panes.md index 8346d58049f6aa..2aa74ad81afdeb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-get-frozen-panes.md @@ -17,7 +17,7 @@ title: VP Get frozen panes ## Descrição -The `VP Get frozen panes` command returns an object with information about the frozen columns and rows in *vpAreaName*. +O comando `VP Get frozen panes` retorna um objeto com informações sobre as colunas congeladas e linhas no *vpAreaName*. Em *vpAreaName*, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-insert-table-columns.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-insert-table-columns.md index dbd3731fc02f3c..e121b6ad01070f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-insert-table-columns.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-insert-table-columns.md @@ -28,7 +28,7 @@ title: VP INSERT TABLE COLUMNS ## Descrição -The `VP INSERT TABLE COLUMNS` command inserts one or *count* empty column(s) in the specified *tableName* at the specified *column* index. +O comando `VP INSERT TABLE COLUMNS` insere uma ou *count* de coluna(s) vazia(s) na *tableName* especificada no índice *column* especificado. When a column has been inserted with this command, you typically modify its contents using the [VP SET TABLE COLUMN ATTRIBUTES](vp-set-table-column-attributes.md) command. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-paste-from-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-paste-from-object.md index 1ceb9df03646bc..7f4f74877b658f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-paste-from-object.md @@ -25,7 +25,7 @@ title: VP PASTE FROM OBJECT ## Descrição -The `VP PASTE FROM OBJECT` command pastes the contents, style and formulas stored in *dataObject* to the *rangeObj* object. +O comando `VP PASTE FROM OBJECT` cola o conteúdo, o estilo e as fórmulas armazenadas em *dataObject* no objeto *rangeObj*. In *rangeObj*, pass the cell range object where the values, formatting, and/or formula cells will be pasted. Se *rangeObj* se refere a mais de uma célula, apenas a primeira é usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-remove-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-remove-name.md index d80c3a6955945d..66b009ad67d82e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-remove-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-remove-name.md @@ -17,7 +17,7 @@ title: VP REMOVE NAME ## Descrição -The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. +O comando `VP REMOVE NAME` remove o intervalo especificado ou a fórmula especificada passada no parâmetro *nome* no *escopo* definido \*. Em *vpAreaName*, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-custom-functions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-custom-functions.md index 748c0cdf0c8839..fc46d41c8e32ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-custom-functions.md @@ -16,7 +16,7 @@ title: VP SET CUSTOM FUNCTIONS ## Descrição -The `VP SET CUSTOM FUNCTIONS` command designates the 4D formulas that can be called directly from 4D View Pro formulas. Because custom functions are not stored in the document,`VP SET CUSTOM FUNCTIONS` must be executed in the `On Load` form event. +O comando `VP SET CUSTOM FUNCTIONS` designa as fórmulas 4D que podem ser chamadas diretamente das fórmulas 4D View Pro. Because custom functions are not stored in the document,`VP SET CUSTOM FUNCTIONS` must be executed in the `On Load` form event. As fórmulas especificadas por `VP SET CUSTOM FUNCTIONS` aparecem em um menu pop-up quando a primeira letra de seu nome é inserida. Veja a página [Fórmulas e Funções](../formulas.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-row-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-row-attributes.md index 79c2f4ccd71dab..4425ab9eb910e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-row-attributes.md @@ -16,7 +16,7 @@ title: VP SET ROW ATTRIBUTES ## Descrição -The `VP SET ROW ATTRIBUTES` command applies the attributes defined in the *propertyObj* to the rows in the *rangeObj*. +O comando `VP SET ROW ATTRIBUTES` aplica os atributos definidos na *propriedadeObj* às linhas no *intervaloObj*. In the *rangeObj*, pass an object containing a range. Se o intervalo contiver colunas e linhas, os atributos são aplicados apenas às linhas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-table-column-attributes.md index db5c36df866ac6..1664ad86f94d32 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/commands/vp-set-table-column-attributes.md @@ -27,7 +27,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES ## Descrição -The `VP SET TABLE COLUMN ATTRIBUTES` command applies the defined *attributes* to the *column* in the *tableName*. +O comando `VP SET TABLE COLUMN ATTRIBUTES` aplica os *atributos* definidos à *coluna* na *tableName*. Em *vpAreaName*, passe o nome da área 4D View Pro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/configuring.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/configuring.md index b32bde7f4cb2de..8acd7b93828853 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/configuring.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/configuring.md @@ -126,7 +126,7 @@ Definir um padrão de formato garante que o conteúdo dos seus documentos 4D Vie A versão 4D View Pro tem formatos embutidos para números, datas, horas e texto, mas você também pode criar seus próprios padrões para formatar o conteúdo das células usando caracteres especiais e códigos. -For example, when using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands to enter amounts in an invoice, you may want the currency symbols ($, €, ¥, etc.) to be aligned regardless of the space required by the number (i.e., whether the amount is $5.00 or $5,000.00). You could use formatting characters and spectify the pattern *($\* #,##0.00*) which would display amounts as shown: +For example, when using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands to enter amounts in an invoice, you may want the currency symbols ($, €, ¥, etc.) a ser alinhado, independentemente do espaço exigido pelo número (ou seja, se o valor é US$ 5,00 ou US$ 5.000,00). You could use formatting characters and spectify the pattern *($\* #,##0.00*) which would display amounts as shown: ![](../assets/en/ViewPro/apx_vpCellFormat1.PNG) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/formulas.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/formulas.md index 80a686ad81a81f..d9104f01c5aa25 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/ViewPro/formulas.md @@ -97,7 +97,7 @@ Quando você copia ou move essas fórmulas para novos locais, o endereço de cad ### Notação de referências -If you use only cell coordinates, for example, `C5`, 4D View Pro interprets the reference as relative. You may make the reference an absolute reference by putting a dollar sign in front of the letter and the number, as in `$C$5`. +If you use only cell coordinates, for example, `C5`, 4D View Pro interprets the reference as relative. Você pode fazer a referência absoluta colocando um sinal de dólar na frente da letra e do número, como em `$C$5`. You can mix absolute and relative references by inserting a dollar sign in front of the letter or the number alone, for example, `$C5` or `C$5`. Uma referência mista permite que você especifique a linha ou a coluna como absoluta, enquanto permite que a outra parte do endereço consulte relativamente. @@ -217,7 +217,7 @@ You can declare the name, type, and number of parameters through the *parameters For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. -If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) e seu tipo será automaticamente convertido. +Se você não declarar parâmetros, os valores podem ser passados sequencialmente para os métodos (eles serão recebidos em $1, $2...) e seu tipo será automaticamente convertido. Os parâmetros Date e Object são tratados da seguinte maneira: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/authentication.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/authentication.md index 92b1646dff0533..24f57e56de263f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/authentication.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/authentication.md @@ -121,9 +121,9 @@ Todos los parámetros del método base `On Web Authentication` no están necesar #### $url - URL -The first parameter (`$url`) is the URL received by the server, from which the host address has been removed. +O primeiro parâmetro (`$url`) é o URL recebido pelo servidor, do qual o endereço do host foi removido. -Vejamos o exemplo de uma ligação Intranet. Suponha que o endereço IP do seu Web Server 4D é 123.45.67.89. The following table shows the values of $urll depending on the URL entered in the Web browser: +Vejamos o exemplo de uma ligação Intranet. Suponha que o endereço IP do seu Web Server 4D é 123.45.67.89. A tabela a seguir mostra os valores de $urll dependendo do URL inserida no navegador Web: | URL introduzido no navegador Web | Valor do parâmetro $urll | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md index 2df2873afa29a6..09d84d7baaf1c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/http-request-handler.md @@ -209,8 +209,8 @@ Here is a detailed example of a HTTPHandlers.json file: In this example, you must implement the following functions: - *handle function* in the *GeneralHandling* class -- *manageAccount* in the *UsersHandling* class -- *handleInvoices* in the *FinancialHandling* class +- *manageAccount* na classe *UsersHandling* +- *handleInvoices* na classe \*FinancialHandling - *handleDocs* in the *DocsHandling* class - *handleTheInvoice* / *handleDetails* / *handleInvoices* in the *InvoicesHandling* class @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: @@ -265,7 +265,7 @@ The [4D.IncomingMessage class](../API/IncomingMessageClass.md) provides function Here is a simple example to upload a file on the server. -The **HTTPHandlers.json** file: +O arquivo **HTTPHandlers.json**: ```json [ diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md index 713cfc199ce338..a4717b81501315 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WebServer/httpRequests.md @@ -58,9 +58,9 @@ You must declare these parameters: ### $url - URL extra data -The first parameter ($url) is the URL entered by users in the address area of their web browser, without the host address. +O primeiro parâmetro ($url) é a URL inserida pelos usuários na área de endereço de seu navegador da web, sem o endereço host. -Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP do seu Web Server 4D é 123.4.567.89. The following table shows the values of $url depending on the URL entered in the web browser: +Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP do seu Web Server 4D é 123.4.567.89. A tabela a seguir mostra os valores de $url dependendo do URL inserida no navegador Web: | URL introduzido no navegador Web | Valor do parâmetro $url | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | @@ -157,7 +157,7 @@ Um formulário pode ser enviado por dois métodos (ambos podem ser usados com 4D > Cuando el servidor web recibe un formulario publicado, llama al método base `On Web Authentication` (si existe). -In the called method, you must call the `WEB GET VARIABLES` command in order to [retrieve the names and values](#getting-values-from-http-requests) of all the fields included in an HTML page submitted to the server. +En el método llamado, debe llamar al comando `WEB GET VARIABLES` para [recuperar los nombres y valores](#getting-values-from-http-requests) de todos los campos incluidos en una página HTML enviada al servidor. Exemplo para definir a ação de um formulário: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-add-picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-add-picture.md index 0f5685c83c93d3..ee873457210eac 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-add-picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-add-picture.md @@ -26,7 +26,7 @@ In *wpDoc*, pass the name of a 4D Write Pro document object. For the optional second parameter, you can pass either: -- In *picture*: A 4D picture +- Em *picture*: uma imagem 4D - In *picturePath*: A string containing a path to a picture file stored on disk (system syntax). You can pass a full pathname, or a pathname relative to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. If you pass a file name, you need to indicate the file extension. - In *PictureFileObj*: a `4D.File` object representing a picture file. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md index 66cee56de3c77f..304576243391b3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-export-document.md @@ -24,7 +24,7 @@ The **WP EXPORT DOCUMENT** command returns the value of any attribute in a 4D Write Pro range, header, body, footer, table, or document. This command gives you access to any kind of 4D Write Pro internal attributes: character, paragraph, document, table, or image. -In *targetObj*, you can pass: +Em *targetObj*, você pode passar: - um intervalo, ou - an element (header / footer / body / table / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-import-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-import-document.md index 144112ccfb32f2..c480e4732d474a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-import-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-import-document.md @@ -21,7 +21,7 @@ displayed_sidebar: docs The **WP Import document** command converts an existing 4D Write Pro / 4D Write document (.4wp, .4w7 or .4wt) or MS Word document (.docx) to a new 4D Write Pro object. -You can pass either a *filePath* or *fileObj*: +Você pode passar um *filePath* ou *fileObj*: - In the *filePath* parameter, pass the path of a document stored on disk. You must pass a complete path, unless the document is located at the same level as the structure file, in which case you can just pass its name. @@ -53,8 +53,8 @@ You can pass an object to define how the following attributes are handled during | **Attribute** | **Tipo** | **Description** | | ----------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| anchoredTextAreas | Text | Somente para documentos MS Word (.docx). Specifies how Word anchored text areas are handled. Available values:

    **anchored** (default) - Anchored text areas are treated as text boxes. **inline** \- Anchored text areas are treated as inline text at the position of the anchor. **ignore** \- Anchored text areas are ignored. **Note**: The layout and the number of pages in the document may change. See also *How to import .docx format* | -| anchoredImages | Text | Somente para documentos MS Word (.docx). Specifies how anchored images are handled. Available values:

    **all** (default) - All anchored images are imported as anchored images with their text wrapping properties (exception: the .docx wrapping option "tight" is imported as wrap square). **ignoreWrap** \- Anchored images are imported, but any text wrapping around the image is ignored. **ignore** \- Anchored images are not imported. | +| anchoredTextAreas | Text | Somente para documentos MS Word (.docx). Specifies how Word anchored text areas are handled. Available values:

    **anchored** (default) - Anchored text areas are treated as text boxes. **inline** \- Anchored text areas are treated as inline text at the position of the anchor. **ignore** \- As áreas de texto ancoradas são ignoradas. **Note**: The layout and the number of pages in the document may change. See also *How to import .docx format* | +| anchoredImages | Text | Somente para documentos MS Word (.docx). Specifies how anchored images are handled. Available values:

    **all** (default) - All anchored images are imported as anchored images with their text wrapping properties (exception: the .docx wrapping option "tight" is imported as wrap square). **ignoreWrap** \- Anchored images are imported, but any text wrapping around the image is ignored. **ignore** \- Imagens ancoradas não são importadas. | | sections | Text | Somente para documentos MS Word (.docx). Specifies how section are handled. Valores disponíveis:

    **all** (padrão) - Todas as seções são importadas. Continuous, even, or odd sections are converted to standard sections. **ignore** \- Sections are converted to default 4D Write Pro sections (A4 portrait layout without header or footer). **Note**: Section breaks of any type but continuous are converted to section breaks with page break. Continuous section breaks are imported as continuous section breaks. | | fields | Text | Somente para documentos MS Word (.docx). Specifies how .docx fields that can't be converted to 4D Write Pro formulas are handled. Available values:

    **ignore** \- .docx fields are ignored. **label** \- .docx field references are imported as labels within double curly braces ("{{ }}"). Ex: The "ClientName" field would be imported as {{ClientName}}. **value** (default) - The last computed value for the .docx field (if available) is imported. **Note**: If a .docx field corresponds to a 4D Write Pro variable, the field is imported as a formula and this option is ignored. | | borderRules | Text | Somente para documentos MS Word (.docx). Specifies how paragraph borders are handled. Available values:

    **collapse** \- Paragraph formatting is modified to mimic automatically collapsed borders. Note that the collapse property only applies during the import operation. If a stylesheet with a automatic border collapse setting is reapplied after the import operation, the setting will be ignored. **noCollapse** (default) - Paragraph formatting is not modified. | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md index 3722c7a3edee18..0d5beddaf223df 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-formula.md @@ -22,7 +22,7 @@ displayed_sidebar: docs The **WP Insert formula** command inserts a *formula* in *targetObj* according to the specified insertion *mode* and returns the resulting text range. -In the *targetObj* parameter, you can pass: +No parâmetro *targetObj*, você pode passar: - um intervalo, ou - an element (table / row / cell(s) / paragraph / body / header / footer / section / subsection / inline picture), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md index 281a6e8135c0ea..7e5eb462367b75 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-insert-picture.md @@ -23,7 +23,7 @@ displayed_sidebar: docs The **WP Insert picture** command inserts a *picture* or a *pictureFileObj* in the specified *targetObj* according to the passed insertion *mode* and *rangeUpdate* parameters, and returns a reference to the picture element. The picture will be inserted as a character in the *targetObj*. -In *targetObj*, you can pass: +Em *targetObj*, você pode passar: - A range - An element (table / row / paragraph / body / header / footer / inline picture / section / subsection) @@ -31,7 +31,7 @@ In *targetObj*, you can pass: For the second parameter, you can pass either: -- In *picture*: +- Em *picture*: - A picture field or variable - A string containing a path to a picture file stored on disk, in the system syntax. If you use a string, you can pass either a full pathname, or a pathname relative to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-set-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-set-attributes.md index f646de683bbd9c..fe939258b88c5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-set-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/commands/wp-set-attributes.md @@ -21,7 +21,7 @@ displayed_sidebar: docs The **WP SET ATTRIBUTES** command allows you to set the value of any attribute in a range, element, document. This command gives you access to any kind of 4D Write Pro internal attribute: character, paragraph, document, table, or image. -In *targetObj*, you can pass : +Em *targetObj*, você pode passar: - um intervalo, ou - an element (header / footer / body / table / row / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/managing-formulas.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/managing-formulas.md index 5327422e27a5e1..cf4ee4e2e3a2ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/managing-formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/WritePro/managing-formulas.md @@ -127,7 +127,7 @@ When a document is displayed in "display expressions" mode, references to tables You can control how formulas are displayed in your documents: -- as *values* or as *references* +- como *valores* ou como *referências* - when shown as references, display source text, symbol, or name. ### References or Values diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md index c3abcc5502a147..d596a90a971384 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands-legacy/last-errors.md @@ -25,7 +25,13 @@ Cada objeto de erro contém os atributos abaixo: | message | text | Descrição de erro | | componentSignature | text | Assinatura de componente interno que devolveu o erro | - + +:::nota + +Para obter uma descrição das assinaturas de componentes, consulte a seção [Códigos de erro](../Concepts/error-handling.md#error-codes). + +::: + Este comando deve ser chamado desde um método de chamada de erro instalado pelo comando [ON ERR CALL](on-err-call.md). @@ -33,6 +39,7 @@ Este comando deve ser chamado desde um método de chamada de erro instalado pelo [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/4d.md index 78a9486e2d279d..4f9de8419d3e66 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/4d.md @@ -14,9 +14,9 @@ A palavra-chave **4D** está descrita na [**Página de conceito para as Classes* ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1709 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1709 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md index 1c8dbfdca212e0..56c95e1204037a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/compile-project.md @@ -194,9 +194,9 @@ var $result:=Compile project($options) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1760 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1760 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/create-entity-selection.md index d80a85ab0c1051..cb5c1609b849b5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/create-entity-selection.md @@ -45,7 +45,7 @@ $employees:=Create entity selection([Employee]) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1512 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1512 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/cs.md index 0f7e27c17e2176..1a851e89fe3ce4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/cs.md @@ -12,9 +12,9 @@ A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../ ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1710 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1710 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md index ba4ddeafe8c1d9..bdca6b3a37d7e4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/dialog.md @@ -10,7 +10,7 @@ displayed_sidebar: docs | Parâmetro | Tipo | | Descrição | | --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| aTable | Tabela | → | Table owning the form or If omitted: default table or use of project form | +| aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | | form | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, or an object describing the form | | formData | Object | → | Data to associate to the form | | \* | Operador | → | Usar o mesmo processo | @@ -44,7 +44,7 @@ Optionally, you can pass parameter(s) to the *form* using a "form data" object. To fill the "form data" object, you have two possibilities: -- use the *formData* parameter. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. +- use o parâmetro *formData*. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. - [associate a user class to the form](../FormEditor/properties_FormProperties.md#form-class), in which case 4D will automatically instantiate an object of this class when the form will be loaded. The object properties and functions will be automatically available through the object returned by [Form](form.md). You could write for example `Form.myFunction()`. @@ -179,9 +179,9 @@ After a call to **DIALOG**, if the dialog is accepted, OK is set to 1; if it is ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 40 | -| Thread safe | ✗ | -| Modifies variables | OK, error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 40 | +| Thread safe | ✗ | +| Modifica as variáveis | OK, error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/ds.md index c5cf769909f0aa..22fd82545e2451 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/ds.md @@ -70,9 +70,9 @@ $result:=ds.Employee.query("firstName = :1";"S@") ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1482 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1482 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/file.md index 9859da82bea682..dc427fceb12805 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/file.md @@ -88,9 +88,9 @@ If the command is called from a component, pass the optional `*` parameter to ge ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1566 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1566 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/folder.md index 8d336c0db68894..0de28964e3f3a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/folder.md @@ -78,9 +78,9 @@ If the command is called from a component, pass the optional `*` parameter to ge ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1567 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1567 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-edit.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-edit.md index 32d64dcb3a843b..26b8ff02695b57 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-edit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-edit.md @@ -8,11 +8,11 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ----------------------------------------------------------------------------------------- | -| aTable | Tabela | → | Table owning the form or If omitted: default table or use of project form | -| form | Text | → | Nome do formulario | -| object | Text | → | Nome do objeto do formulário ou nome do grupo | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------------------------------------------------------- | +| aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | +| form | Text | → | Nome do formulario | +| object | Text | → | Nome do objeto do formulário ou nome do grupo | @@ -66,9 +66,9 @@ Para abrir o formulário de projeto *ContatoPage* com o objeto "nome-entrada" se ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1749 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1749 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event-code.md index 560c3e6130ca0e..9df0629f20d78b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event-code.md @@ -351,9 +351,9 @@ As a result, the red rectangle follows the scrolling of the list box: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 388 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 388 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md index 67ab5bf75e79ae..8bfa3ddb40c583 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-event.md @@ -17,17 +17,17 @@ displayed_sidebar: docs ## Descrição -**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. +**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. **Objeto devolvido** Each returned object includes the following main properties: -| **Propriedade** | **Tipo** | **Description** | -| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | integer | Valor numérico do evento de formulário. | -| description | text | Name of the form event (*e.g.* "On After Edit"). Veja a seção [**Eventos Formulário**](../Events/overview.md). | +| **Propriedade** | **Tipo** | **Description** | +| --------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | +| code | integer | Valor numérico do evento de formulário. | +| description | text | Nome do evento de formulário (\*por exemplo, \* "On After Edit"). Veja a seção [**Eventos Formulário**](../Events/overview.md). | For example, in the case of a click on a button, the object contains the following properties: @@ -103,9 +103,9 @@ The resulting list box when rows are selected: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1606 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1606 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md index 8da8072468cfdd..5a1dfbabcc18e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form-load.md @@ -19,7 +19,7 @@ displayed_sidebar: docs ## Descrição -The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. +The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. In the *form* parameter, you can pass: @@ -164,9 +164,9 @@ You want to print a form containing a list box. During the *on load* event, you ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1103 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1103 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form.md index a8d4615fd29cf9..81cdb5eaf0f9d7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/form.md @@ -24,7 +24,7 @@ displayed_sidebar: docs ## Descrição -The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor). 4D automatically associates an object to the current form in the following cases: +The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor). 4D automatically associates an object to the current form in the following cases: - o formulário atual foi carregado por um dos comandos [`DIALOG`](dialog.md), [`Print form`](print-form.md) ou [`FORM LOAD`](form-load.md), - the current form is a subform, @@ -117,9 +117,9 @@ If values are edited and the OK button is clicked, the field is updated (the par ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1466 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1466 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula-from-string.md index 3084a6d98b9a29..2f43cbf9072241 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula-from-string.md @@ -68,9 +68,9 @@ O código abaixo cria um diálogo aceitando uma fórmula em formato texto: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1601 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1601 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula.md index 1464eab9802ad8..835466c5e4a0ee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/formula.md @@ -142,9 +142,9 @@ Chamar uma fórmula usando notação de objeto: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1597 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1597 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/http-parse-message.md index a6dade918ca494..08a9b883e3dcb4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/http-parse-message.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Descrição -The `HTTP Parse message` command parses a multipart/form-data text or blob (HTTP "response" message) and extracts the content to an object. Each property of the returned object corresponds to a part of the multipart data. +O comando `HTTP Parse message` analisa um texto multipart/form-data ou blob (mensagem HTTP "response") e extrai o conteúdo de um objeto. Each property of the returned object corresponds to a part of the multipart data. :::info @@ -82,7 +82,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1824 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1824 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/imap-new-transporter.md index b6fb1bded65c05..38bd2d0646179d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/imap-new-transporter.md @@ -71,9 +71,9 @@ End if ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1723 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1723 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md index aaaa48c1698656..7965c7961b735f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/license-info.md @@ -92,7 +92,7 @@ You want to get information on your current 4D Server license:  $obj:=License info ``` -*$obj* can contain, for example: +*$obj* pode conter, por exemplo: ```json { @@ -137,9 +137,9 @@ You want to get information on your current 4D Server license: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1489 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1489 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-from-mime.md index 29644e6298c587..bee1012ebfa22e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-from-mime.md @@ -89,9 +89,9 @@ $status:=$transporter.send($email) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1681 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1681 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-to-mime.md index 30585625aa2136..57955b73038b3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-convert-to-mime.md @@ -87,9 +87,9 @@ $mime:=MAIL Convert to MIME($mail) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1604 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1604 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-new-attachment.md index 9b22cfed8aa6f2..e9dfca53ba2e27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/mail-new-attachment.md @@ -149,9 +149,9 @@ $transporter.send($email) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1644 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1644 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-collection.md index 3090d0d53ba592..f044c5be71860c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-collection.md @@ -83,9 +83,9 @@ Pode criar uma nova coleção e adicionar um novo elemento: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1472 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1472 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-shared-collection.md index 59ec0a5566a6ab..c359335394cb63 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-shared-collection.md @@ -71,9 +71,9 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1527 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1527 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-signal.md index 13f88e85501b63..8489472798686b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/new-signal.md @@ -72,9 +72,9 @@ O método ***doSomething*** poderia ser como: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1641 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1641 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/open-datastore.md index aad9e48f5040a6..fbae2a5affc14e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/open-datastore.md @@ -146,10 +146,10 @@ Em caso de erro, o comando retorna **Null**. Se não for possível acessar o arm ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 1452 | -| Thread safe | ✓ | -| Modifies variables | error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 1452 | +| Thread safe | ✓ | +| Modifica as variáveis | error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/pop3-new-transporter.md index 78c994f879eb94..8b1edbea8d84f3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/pop3-new-transporter.md @@ -69,9 +69,9 @@ A função retorna um [**objeto POP3 transporter**](../API/POP3TransporterClass. ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1697 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1697 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md index ebc1db768c03f2..17df9d443e6912 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/print-form.md @@ -110,7 +110,7 @@ The printer dialog boxes do not appear when you use **Print form**. The report d This command prints external areas and objects (for example, 4D Write or 4D View areas). The area is reset for each execution of the command. -**Warning:** Subforms are not printed with **Print form**. To print only one form with such objects, use [PRINT RECORD](../commands-legacy/print-record.md) instead. +**Warning:** Subforms are not printed with **Print form**. Para imprimir apenas um formulário com esses objetos, use [PRINT RECORD](../commands-legacy/print-record.md) em vez disso. **Print form** gera apenas um evento [`On Printing Detail`](../Events/onPrintingDetail.md) para o método formulário. @@ -185,9 +185,9 @@ The code that calls the dialog then prints its body: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 5 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 5 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-activity.md index 9bfb600f13878a..841cd1340b0050 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-activity.md @@ -8,11 +8,11 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | -| sessionID | Text | → | ID da sessão | -| options | Integer | → | Return options | -| Resultado | Object | ← | Snapshot of running processes and/or (4D Server only) user sessions | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | +| sessionID | Text | → | ID da sessão | +| options | Integer | → | Opções de retorno | +| Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | @@ -20,60 +20,60 @@ displayed_sidebar: docs | Release | Mudanças | | ------- | -------------------------------- | -| 20 R7 | Support of *sessionID* parameter | +| 20 R7 | Suporte do parâmetro *sessionID* | ## Descrição -The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time. This command returns all processes, including internal processes that are not reachable by the [Process info](process-info.md) command. +The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time. Este comando retorna todos os processos, incluindo processos internos que não são alcançáveis pelo comando [Informações do processo](process-info.md). -By default when used without any parameters, **Process activity** returns an object containing the following properties: +Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** retorna um objeto que contém as seguintes propriedades: -- "processes", a collection of all processes -- "sessions" (4D Server only), a collection of all sessions +- "processos", uma coleção de todos os processos +- "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -On 4D Server, you can filter information to be returned using the optional *sessionID* and *options* parameters: +No Servidor 4D, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *opções*: -- If you pass a user session ID in the *sessionID* parameter, the command only returns information related to this session. By default if the *options* parameter is omitted, the returned object contains a collection with all processes related to the session and a collection with a single object describing the session. If you pass an invalid session ID, a **null** object is returned. +- Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: -| Parâmetros | Valor | Comentário | -| ---------------------- | ----- | -------------------------------------------------------------------------------- | -| Processes and sessions | 0 | Returns both "processes" and "sessions" lists (default value) | -| Processes only | 1 | Returns only the "processes" list | -| Somente sessões | 2 | Returns only the "sessions" list | +| Parâmetros | Valor | Comentário | +| ---------------------- | ----- | --------------------------------------------------------------------------- | +| Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | +| Processes only | 1 | Retorna apenas a lista de "processos" | +| Somente sessões | 2 | Retorna apenas a lista de "sessões" | :::note -When executed on 4D in remote or local mode, `Process activity` always returns the list of running processes (*sessionID* and *options* parameters are ignored). +Quando executado em 4D em modo remoto ou local, `Processar atividade` sempre retorna a lista de processos em execução (*sessionID* e parâmetros de *opções* são ignorados). ::: -**Sessions** +**Sessões** -The "sessions" property contains a collection of objects describing all running sessions on the server. Para obter uma descrição das propriedades do objeto de sessão, consulte o comando [`Session info`](session-info.md). +A propriedade "sessões" contém uma coleção de objetos descrevendo todas as sessões em execução no servidor. Para obter uma descrição das propriedades do objeto de sessão, consulte o comando [`Session info`](session-info.md). :::note Notes - Você pode obter o objeto de uma sessão usando o comando [Session](session.md). -- `Process activity` returns remote client sessions, stored procedure session and rest sessions but not Web sessions (limitation). +- 'Process ativity' retorna sessões de cliente remoto, sessão de procedimento armazenado e sessões repouso, mas não sessões Web (limitação). ::: -**Processes** +**Processos** -The "processes" property contains a collection of process objects describing all running processes. Para obter uma descrição das propriedades do objeto de processo, consulte o comando [`Process info`](process-info.md). +A propriedade "processes" contém uma coleção de objetos de processo descrevendo todos os processos em execução. Para obter uma descrição das propriedades do objeto de processo, consulte o comando [`Process info`](process-info.md). -On the server, the `Process activity` command returns an additional "session" property: +No servidor, o comando `Process activity` retorna uma propriedade adicional de "session": -| Additional property | Tipo | Descrição | | -| ------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | -| session | Object | A propriedade [`.info`](../API/SessionClass.md#info) da sessão onde o processo está sendo executado. Undefined if the `Processes only` parameter is passed. | | +| Propriedade adicional | Tipo | Descrição | | +| --------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | +| session | Object | A propriedade [`.info`](../API/SessionClass.md#info) da sessão onde o processo está sendo executado. Indefinido se o parâmetro `Processes only` for passado. | | ## Exemplo 1 -You want to get the collection of all user sessions: +Se quiser obter a coleção de todas as sessões de usuários: ```4d   //To be executed on the server @@ -93,10 +93,10 @@ You want to get the collection of all user sessions: ## Exemplo 2 -You want to get all processes related to the current session: +Se quiser obter todos os processos relacionados à sessão atual: ```4d - // to be executed on the server + //a ser executado no servidor var $sessionID : Text:=Session.id var $o : Object diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md index bb957053abcdb2..4ccf5a035897af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-info.md @@ -25,7 +25,7 @@ displayed_sidebar: docs ## Descrição -The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. If you pass an incorrect process number, the command returns a null object. +O comando `Process info` retorna um objeto que fornece informações detalhadas sobre o processo cujo número você passa em *processNumber*. If you pass an incorrect process number, the command returns a null object. O objeto retornado contém as propriedades abaixo: @@ -38,7 +38,7 @@ O objeto retornado contém as propriedades abaixo: | name | Text | Nome de processo | | number | Integer | Process number | | preemptive | Parâmetros | True if run preemptive, false otherwise | -| sessionID | Text | Session UUID | +| sessionID | Text | UUID da sessão | | state | Integer | Current status. Possible values: see below | | systemID | Text | ID for the user process, 4D process or spare process | | type | Integer | Running process type. Possible values: see below | @@ -122,7 +122,7 @@ O objeto retornado contém as propriedades abaixo: ::: -Here is an example of output object: +Aqui está um exemplo de objeto de saída: ```json diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-number.md index 76ab72e0ce852b..d9a7ab2fbdae06 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/process-number.md @@ -42,9 +42,9 @@ Se o comando for executado com o parâmetro \* de um processo no computador do s ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 372 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 372 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md index b933817ad346c0..84110d26a2835f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-------------------------: | ----------------------------- | -| sessionID | Integer | → | ID da sessão | -| Resultados | Object | ← | Information about the session | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-------------------------: | -------------------------- | +| sessionID | Integer | → | ID da sessão | +| Resultados | Object | ← | Informações sobre a sessão | @@ -26,30 +26,30 @@ displayed_sidebar: docs ## Descrição -O comando `Session info` retorna um objeto que descreve o ID da sessão no parâmetro *sessionID*.. If you pass an invalid *sessionID*, the command returns a null object. +O comando `Session info` retorna um objeto que descreve o ID da sessão no parâmetro *sessionID*.. Se você passar um *sessionID* inválido, o comando retorna um objeto nulo. O objeto retornado contém as propriedades abaixo: -| Propriedade | Tipo | Descrição | -| ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| type | Text | Session type: "remote", "storedProcedure", "standalone" | -| userName | Text | Nome de usuário 4D (o mesmo valor de [`Session.userName`](../API/SessionClass.md#username)) | -| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Standalone session: name of the machine | -| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | -| IPAddress | Text | Endereço IP da máquina remota | -| hostType | Text | Tipo de host: "windows" ou "mac" | -| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Standalone session: date and time of application startup | -| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | -| ID | Text | UUID da sessão (o mesmo valor de [`Session.id`](../API/SessionClass.md#id)) | -| persistentID | Text | Remote sessions: Session's persistent ID | +| Propriedade | Tipo | Descrição | +| ---------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| type | Text | Tipo de sessão: "remote", "storedProcedure", "standalone" | +| userName | Text | Nome de usuário 4D (o mesmo valor de [`Session.userName`](../API/SessionClass.md#username)) | +| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Sessão autônoma: nome da máquina | +| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | +| IPAddress | Text | Endereço IP da máquina remota | +| hostType | Text | Tipo de host: "windows" ou "mac" | +| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Sessão autônoma: data e hora da inicialização do aplicativo | +| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | +| ID | Text | UUID da sessão (o mesmo valor de [`Session.id`](../API/SessionClass.md#id)) | +| persistentID | Text | Sessões remotas: ID persistente da sessão | :::note -Este comando retorna a propriedade [`.info`](../API/SessionClass.md#info) da sessão *sessionID*. To get information about the current session, you can directly call `Session.info`. +Este comando retorna a propriedade [`.info`](../API/SessionClass.md#info) da sessão *sessionID*. Para obter informações sobre a sessão atual, você pode chamar diretamente `Session.info`. ::: -Here is an example of output object: +Aqui está um exemplo de objeto de saída: ```json @@ -87,7 +87,7 @@ Here is an example of output object: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1844 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1844 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md index b5cf946f2fb8d6..7f8ab3afef2fe1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session-storage.md @@ -65,9 +65,9 @@ This method modifies the value of a "settings" property stored in the storage ob ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1839 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1839 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session.md index 2e6cca7a8c19c2..78b9bffa3ab39b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/session.md @@ -49,7 +49,7 @@ The `Session` object of web sessions is available from any web process: - [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). -For more information on web user sessions, please refer to the [Web Server Sessions](../WebServer/sessions.md) section. +Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). ## Sessões cliente remoto @@ -68,7 +68,7 @@ Todos os processos de procedimento armazenado compartilham a mesma sessão de us - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), - `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods -For information on stored procedures virtual user session, please refer to the [4D Server and the 4D Language](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html) page. +Para informações sobre procedimentos armazenados, consulte a página [4D Server e 4D Language](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html). ## Standalone session @@ -104,9 +104,9 @@ IP:port/4DACTION/action_Session ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1714 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1714 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/set-allowed-methods.md index 686d76231c8c06..6bbba46b36c2b7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/set-allowed-methods.md @@ -60,9 +60,9 @@ This example authorizes all methods starting with “formula” and the “Total ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 805 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 805 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/smtp-new-transporter.md index 7b763a7260ec4b..41c11c1e359b7b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/smtp-new-transporter.md @@ -88,9 +88,9 @@ A função retorna um [**objeto SMTP transporter**](../API/SMTPTransporterClass. ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1608 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1608 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/super.md index 20d0dcb2dc40dc..a3dc0cd2e93b49 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/super.md @@ -112,9 +112,9 @@ Parâmetros ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1706 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1706 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/this.md index c508c7d7d2c35a..0141edb9c8c369 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/this.md @@ -181,9 +181,9 @@ Once the form is executed, the list box is automatically filled with the entity ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1470 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1470 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/use-entity-selection.md index 9f468dc2203df1..009bca7bbf7c27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/use-entity-selection.md @@ -50,7 +50,7 @@ USE ENTITY SELECTION($entitySel) //A seleção atual da tabela Employee é atual | | | | ------------------------- | --------------------------- | -| Command number | 1513 | +| Número de comando | 1513 | | Thread safe | ✓ | | Changes current record | | | Changes current selection | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server-list.md index 8573fcbbb76e2e..0f6cd104e74090 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server-list.md @@ -57,9 +57,9 @@ Queremos saber quantos servidores rodando estão disponíveis: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1716 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1716 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server.md index fdb1bc69901d90..bf606547d7f821 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/web-server.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Descrição -The `WEB Server` command returns the default Web server object, or the Web server object defined through the *option* parameter. +O comando `WEB Server` retorna o objeto de servidor Web padrão ou o objeto de servidor Web definido por meio do parâmetro *option*. By default, if the *option* parameter is omitted, the command returns a reference to the Web server of the database, i.e. the default Web server. To designate the Web server to return, you can pass one of the following constants in the *option* parameter: @@ -58,9 +58,9 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1674 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1674 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-create-archive.md index 9dedf1026bac4f..7f63efdf317524 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-create-archive.md @@ -166,9 +166,9 @@ $err:=ZIP Create archive($zip; $destination) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1640 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1640 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-read-archive.md index 2cd14682b59f76..75cf3adc3cae5a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R8/commands/zip-read-archive.md @@ -87,9 +87,9 @@ Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1637 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1637 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md index e50c1bd3119390..7a31ad7df0c2a6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/CollectionClass.md @@ -2414,7 +2414,7 @@ onde: | ---------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Igual a | =, == | Retorna os dados coincidentes, admite o coringa (@), não diferencia entre maiúsculas e minúsculas nem diacríticas. | | | ===, IS | Retorna os dados coincidentes, considera @ como caractere padrão, não diferencia entre maiúsculas e minúsculas nem diacríticas | -| Diferente de | #, != | Suporta o coringa (@). Equivalent to "Not condition applied on a statement" ). | +| Diferente de | #, != | Suporta o coringa (@). Equivalente a "Não condição aplicada em uma instrução "). | | | !==, IS NOT | Considera @ como um caractere normal | | Não se aplica à condição de uma sentença | NOT | Parentesis são obrigatórios quando usar NOT antes de uma instrução que contenha vários operadores. Equivalente a "Não igual a" ). | | Menor que | < | | @@ -2578,10 +2578,10 @@ $col2:=$col.query("c = :v"; {parameters: {v: $c3}}) No parâmetro *querySettings*, você pode passar um objeto que contenha placeholders de consulta como objetos. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Placeholders com nome para os valores** usados na *queryString*. Os valores são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um valor na *queryString* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Placeholders nomeados para os caminhos de atributos** usados na *queryString*. Os atributos são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um caminho de atributo no *queryString* (":placeholder"), e o valor pode ser uma cadeia de caracteres ou uma coleção de cadeias de caracteres. Cada valor é um caminho que pode designar uma propriedade em um objeto da coleção
    Tipo de propriedadeDescrição
    String (cadeia de caracteres)attributePath expresso usando a notação de ponto, por exemplo, "name" ou "user.address.zipCode"
    Coleção de cadeias de caracteresCada cadeia de caracteres da coleção representa um nível de attributePath, por exemplo, \["name"] ou \["user", "address", "zipCode"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en\/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | +| Propriedade | Tipo | Descrição | +| ----------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Placeholders com nome para os valores** usados na *queryString*. Os valores são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um valor na *queryString* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | +| attributes | Object | **Placeholders nomeados para os caminhos de atributos** usados na *queryString*. Os atributos são expressos como pares de propriedade/valor, em que propriedade é o nome do espaço reservado inserido para um caminho de atributo no *queryString* (":placeholder"), e o valor pode ser uma cadeia de caracteres ou uma coleção de cadeias de caracteres. Cada valor é um caminho que pode designar uma propriedade em um objeto da coleção
    Tipo de propriedadeDescrição
    String (cadeia de caracteres)attributePath expresso usando a notação de ponto, por exemplo, "name" ou "user.address.zipCode"
    Coleção de cadeias de caracteresCada cadeia de caracteres da coleção representa um nível de attributePath, por exemplo, \["name"] ou \["user", "address", "zipCode"]. O uso de uma coleção permite a consulta de atributos com nomes que não estão em conformidade com a notação de ponto, por exemplo, \["4Dv17.1","en\/fr"]
    Você pode misturar placeholders indexados (valores passados diretamente em parâmetros *value*) e valores de placeholders nomeados na mesma consulta. | :::note @@ -2852,11 +2852,11 @@ Com o seguinte método ***Flatten***: -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | :-------------------------: | ----------------------------------------------------------------- | -| index | Integer | -> | Elemento no qual que se inicia a eliminação | -| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | -| Resultados | Collection | <- | Modified collection without removed element(s) | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | :-------------------------: | ------------------------------------------------------------------------------------ | +| index | Integer | -> | Elemento no qual que se inicia a eliminação | +| howMany | Integer | -> | Número de elementos a eliminar, ou 1 elemento se omitir | +| Resultados | Collection | <- | Coleção modificada sem elemento(s) removido(s) | @@ -3139,7 +3139,7 @@ Por padrão, `.some()` testa toda a coleção. Opcionalmente pode passar o índi #### Exemplo -You want to know if at least one collection value is >0. +Quer saber se pelo menos um valor de coleção é >0. ```4d var $c : Collection diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataClassClass.md index 9a167e96162675..aa7fc417affc69 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataClassClass.md @@ -440,11 +440,11 @@ Neste exemplo, a primeira entidade se criará e salvará mas a segunda falhará -| Parâmetro | Tipo | | Descrição | -| ---------- | -------------------------- | :-------------------------: | ----------------------------------------------- | -| primaryKey | Integer OR Text | -> | Valor da chave primária da entidade a recuperar | -| settings | Object | -> | Opção de construção: context | -| Resultados | 4D. Entity | <- | Entity matching the designated primary key | +| Parâmetro | Tipo | | Descrição | +| ---------- | -------------------------- | :-------------------------: | ---------------------------------------------------- | +| primaryKey | Integer OR Text | -> | Valor da chave primária da entidade a recuperar | +| settings | Object | -> | Opção de construção: context | +| Resultados | 4D. Entity | <- | Entidade que coincide com a chave primária designada | @@ -523,9 +523,9 @@ Este exemplo ilustra o uso da propriedade *context*: -| Parâmetro | Tipo | | Descrição | -| --------- | ------- | --------------------------- | ----------------------------------- | -| resultado | Integer | <- | Number of entities in the dataclass | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | --------------------------- | -------------------------------------- | +| resultado | Integer | <- | Número de entidades na classe de dados | @@ -564,9 +564,9 @@ $number:=$ds. Persons.getCount() -| Parâmetro | Tipo | | Descrição | -| ---------- | ----------------------------- | :-------------------------: | -------------------------- | -| Resultados | cs. DataStore | <- | Datastore of the dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | ----------------------------- | :-------------------------: | ----------------------- | +| Resultados | cs. DataStore | <- | Informação da dataclass | @@ -620,9 +620,9 @@ O método de projeto ***SearchDuplicate*** procura por valores duplicados em qua -| Parâmetro | Tipo | | Descrição | -| ---------- | ------ | --------------------------- | ---------------------------- | -| Resultados | Object | <- | Information on the dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------ | --------------------------- | ---------------------- | +| Resultados | Object | <- | Datastore da dataclass | @@ -691,9 +691,9 @@ A função `.getInfo()` retorna um -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ----------------------------------------------------------------------------------- | -| resultado | Object | <- | Object describing the contents of the ORDA cache for the dataclass. | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------------------------------------------------------------- | +| resultado | Object | <- | Objecto que descreve o conteúdo da cache ORDA para o dataclass. | @@ -779,9 +779,9 @@ $cacheAddress:=$ds. Adress.getRemoteCache() -| Parâmetro | Tipo | | Descrição | -| ---------- | -------------------------- | --------------------------- | --------------------------------- | -| Resultados | 4D. Entity | <- | New entity matching the Dataclass | +| Parâmetro | Tipo | | Descrição | +| ---------- | -------------------------- | --------------------------- | ------------------------------------------------ | +| Resultados | 4D. Entity | <- | Nova entidade que coincide com a classe de dados | @@ -829,7 +829,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform | Parâmetro | Tipo | | Descrição | | ---------- | ----------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | keepOrder | Integer | -> | `dk keep ordered`: cria uma seleção de entidades ordenada,
    `dk non ordered`: cria uma seleção de entidade não ordenada (padrão se omitido) | -| Resultados | 4D. EntitySelection | <- | New blank entity selection related to the dataclass | +| Resultados | 4D. EntitySelection | <- | Nova seleção de entidades em branco relacionadas com a classe de dados | @@ -837,7 +837,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform A função `.newSelection()` cria uma nova seleção de entidades em branco, não compartilhável, relacionada à dataclass, na memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-alterable-entity-selections). +> Para informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#shareable-or-alterable-entity-selections). Se quiser criar uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Por padrão, se você omitir este parâmetro, ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. @@ -1207,15 +1207,15 @@ No exemplo 3 são oferecidos mais exemplos. No parâmetro *querySettings* é possível passar um objeto que conteha opções adicionais. As propriedades abaixo são compatíveis: -| Propriedade | Tipo | Descrição | -| ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *formula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | -| attributes | Object | **Espaços reservados nomeados para caminhos de atributos** usados na *queryString* ou *formula*. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em *queryString* ou *formula* (":placeholder") e valor pode ser uma string ou uma coleção de strings. Cada valor é um caminho que pode designar um escalar ou um atributo relacionado da classe de dados ou uma propriedade em um campo de objeto da classe de dados.
    TipoDescrição
    StringattributePath expresso usando a notação de ponto, por exemplo, "nome" ou "usuario.endereco.cep"
    Coleção de stringsCada string da coleção representa um nível do attributePath, por exemplo, \["nome"] ou \["usuario","endereco","cep"]. Using a collection allows querying on attributes with names that are not compliant with dot notation, e.g. \["4Dv17.1","en\/fr"]
    You can mix indexed placeholders (values directly passed in *value* parameters) and named placeholder values in the same query. | -| args | Object | Parámetro(s) a passar para as fórmulas, se houver. O objeto **args** será recebido em $1 nas fórmulas e, portanto, seus valores estarão disponíveis através de *$1.property* (ver exemplo 3). | -| allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. Se for estabelecido como false e `query()` receber uma fórmula, se envia um erro (1278 - Fórmula não permitida neste método membro). | -| context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esse recurso foi projetado para processamento cliente/servidor; para obter mais informações, consulte a seção [**Otimização cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | -| queryPlan | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa logo antes de ser executada, ou seja, a pesquisa planificada. A propriedade devolvida é um objeto que inclui cada pesquisa e subpesquisa prevista (no caso de uma pesquisa complexa). Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Geralmente é usada em conjunto com queryPath. Como padrão é omitido: false. | -| queryPath | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa tal qual for realizada. A propriedade retornada é um objeto que contém a rota atual usada para a pesquisa (geralmente idêntica àquela do queryPlan, mas deve diferenciar se o motor consegue otimizar a pesquisa), assim como o tempo de processamento e o número de registros encontrado. Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Como padrão é omitido: false. | +| Propriedade | Tipo | Descrição | +| ------------- | ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| parameters | Object | **Espaços reservados nomeados para valores** usados na *queryString* ou *formula*. Os valores são expressos como pares propriedade / valor, onde propriedade é o nome do marcador de posição inserido para um valor na *queryString* ou na *formula* (":placeholder") e valor é o valor a ser comparado. Pode combinar marcadores de posição indexados (valores passados diretamente em parâmetros de valor) e valores de marcadores de posição com nome na mesma pesquisa. | +| attributes | Object | **Espaços reservados nomeados para caminhos de atributos** usados na *queryString* ou *formula*. Os atributos se expressam como pares propriedade/ valor, onde propriedade é o nome do marcador de posição inserido para uma rota de atributo em *queryString* ou *formula* (":placeholder") e valor pode ser uma string ou uma coleção de strings. Cada valor é um caminho que pode designar um escalar ou um atributo relacionado da classe de dados ou uma propriedade em um campo de objeto da classe de dados.
    TipoDescrição
    StringattributePath expresso usando a notação de ponto, por exemplo, "nome" ou "usuario.endereco.cep"
    Coleção de stringsCada string da coleção representa um nível do attributePath, por exemplo, \["nome"] ou \["usuario","endereco","cep"]. O uso de uma coleção permite a consulta de atributos com nomes que não estão em conformidade com a notação de ponto, por exemplo, \["4Dv17.1","en\/fr"]
    Você pode misturar placeholders indexados (valores passados diretamente em parâmetros *value*) e valores de placeholders nomeados na mesma consulta. | +| args | Object | Parámetro(s) a passar para as fórmulas, se houver. O objeto **args** será recebido em $1 nas fórmulas e, portanto, seus valores estarão disponíveis através de *$1.property* (ver exemplo 3). | +| allowFormulas | Parâmetros | True para permitir as chamadas de fórmulas na pesquisa (padrão). Passe falso para desautorizar a execução de fórmulas. Se for estabelecido como false e `query()` receber uma fórmula, se envia um erro (1278 - Fórmula não permitida neste método membro). | +| context | Text | Etiqueta para o contexto de otimização automático aplicados à seleção de entidade. Este contexto será utilizado pelo código que maneja a seleção de entidades para que possa se beneficiar da otimização. Esse recurso foi projetado para processamento cliente/servidor; para obter mais informações, consulte a seção [**Otimização cliente/servidor**](../ORDA/client-server-optimization.md#optimization-context). | +| queryPlan | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa logo antes de ser executada, ou seja, a pesquisa planificada. A propriedade devolvida é um objeto que inclui cada pesquisa e subpesquisa prevista (no caso de uma pesquisa complexa). Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Geralmente é usada em conjunto com queryPath. Como padrão é omitido: false. | +| queryPath | Parâmetros | Na entity selection resultante, devolve ou não a descrição detalhada da pesquisa tal qual for realizada. A propriedade retornada é um objeto que contém a rota atual usada para a pesquisa (geralmente idêntica àquela do queryPlan, mas deve diferenciar se o motor consegue otimizar a pesquisa), assim como o tempo de processamento e o número de registros encontrado. Esta opção é útil durante a fase de desenvolvimento de uma aplicação. Como padrão é omitido: false. | #### Sobre queryPlan e queryPath diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md index d37dc03135cfab..cb5e0d85ffb775 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/DataStoreClass.md @@ -855,15 +855,15 @@ ds.setGlobalStamp($newValue) -| Parâmetro | Tipo | | Descrição | -| ------------------------------------------------------------------------ | ----------------------------- | -- | --------------------------------------------------------------------------------------------- | -| contextName | Text | -> | Nome do contexto | -| dataClassName | Text | -> | Nome da dataclass | -| dataClassObject | 4D. DataClass | -> | dataclass object (e.g datastore. Employee) | -| attributes | Text | -> | Lista de atributos separada por vírgulas | -| Atributos do tipo BLOB não são gerenciados na datastore. | Collection | -> | Coleção de nomes de atributos (text) | -| contextType | Text | -> | Se fornecido, o valor deve ser "main" ou "currentItem" | -| pageLength | Integer | -> | Page length of the entity selection linked to the context (default is 80) | +| Parâmetro | Tipo | | Descrição | +| ------------------------------------------------------------------------ | ----------------------------- | -- | ------------------------------------------------------------------------------------------------- | +| contextName | Text | -> | Nome do contexto | +| dataClassName | Text | -> | Nome da dataclass | +| dataClassObject | 4D. DataClass | -> | dataclass object (e.g datastore. Employee) | +| attributes | Text | -> | Lista de atributos separada por vírgulas | +| Atributos do tipo BLOB não são gerenciados na datastore. | Collection | -> | Coleção de nomes de atributos (text) | +| contextType | Text | -> | Se fornecido, o valor deve ser "main" ou "currentItem" | +| pageLength | Integer | -> | Duração da página da selecção da entidade ligada ao contexto (por padrão é 80) | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/EntitySelectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/EntitySelectionClass.md index e2a165a99e10e1..08ac4a82d21711 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/EntitySelectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/EntitySelectionClass.md @@ -1351,7 +1351,7 @@ Se quisermos encontrar o maior salário entre as funcionárias mulheres: | Parâmetro | Tipo | | Descrição | | ------------- | ---- | :-------------------------: | ------------------------------------------------ | | attributePath | Text | -> | Rota do atributo que se utilizará para o cálculo | -| Resultados | any | <- | Lowest value of attribute | +| Resultados | any | <- | Menor valor do atributo | @@ -1547,7 +1547,7 @@ Se a entity selection inicial e o parâmetro não forem relacionados com a mesma | ----------- | ----------------------------------- | :-------------------------: | --------------------------------------------------------------------------------------------- | | pathString | Text | -> | Rota(s) de atributos e instruções de classificação para a entity selection | | pathObjects | Collection | -> | Coleção de objetos criterio | -| Resultados | 4D. EntitySelection | <- | New entity selection in the specified order | +| Resultados | 4D. EntitySelection | <- | Nova entity selection na ordem especificada | @@ -2117,7 +2117,7 @@ $sum:=$sel.sum("salary") | options | Integer | -> | `dk with primary key`: adiciona a chave primária
    `dk with stamp`: adiciona o marcador | | begin | Integer | -> | Designa o índice inicial | | howMany | Integer | -> | Número de entidades a extrair | -| Resultados | Collection | <- | Collection of objects containing attributes and values of entity selection | +| Resultados | Collection | <- | Colecção de objectos contendo atributos e valores de selecção de entidades | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FileClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FileClass.md index 54818d16599323..a983821ff49214 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FileClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FileClass.md @@ -343,7 +343,7 @@ var $app:=File("/Applications/myApp.app/Contents/MacOS/myApp") var $info:=$app.getAppInfo() ``` -Result in *$info*: +Resultado em *$info*: ```json { diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FunctionClass.md index 2476d1743ff486..247819e606d335 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/FunctionClass.md @@ -47,7 +47,7 @@ Você também pode executar uma função usando as funções [`apply()`](#apply) #### Utilização de parâmetros -You can pass parameters to your formulas using a sequential parameter syntax based upon $1, $2...$n. Por exemplo, pode escrever: +Você pode passar parâmetros para suas fórmulas usando uma sintaxe de parâmetro sequencial baseada em $1, $2...$n. Por exemplo, pode escrever: ```4d var $f : Object @@ -126,7 +126,7 @@ A função `.apply()` executa o objet In the *thisObj* parameter, you can pass a reference to the object to be used as `This` within the formula. -You can also pass a collection to be used as $1...$n parameters in the formula using the optional *formulaParams* parameter. +Também pode passar uma coleção a ser usada como parâmetros $1...$n na fórmula usando o parâmetro opcional *formulaParams*. Note que `.apply()` é similar a [`.call()`](#call) exceto que os parâmetros são passados como coleção. Isso pode ser útil para passar resultados calculados. Isso pode ser útil para passar resultados calculados. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/HTTPRequestClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/HTTPRequestClass.md index 69c5f541a863dd..de1c95bb4630c8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/HTTPRequestClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/HTTPRequestClass.md @@ -395,10 +395,10 @@ A propriedade `.url` contém a URL da -| Parâmetro | Tipo | | Descrição | -| ---------- | ------------------------------ | :-------------------------: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | 4D.HTTPRequest | <- | HTTPRequest object | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------------------------ | :-------------------------: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | 4D.HTTPRequest | <- | HTTPRequest object | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md index d365b0543bcf7d..a1a96b7740912b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IMAPTransporterClass.md @@ -122,7 +122,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -310,7 +310,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -411,7 +411,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -489,7 +489,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -650,7 +650,7 @@ End if #### Descrição -The `.expunge()` function removes all messages with the "deleted" flag from the IMAP mail server. The "deleted" flag can be set with the [`.delete()`](#delete) or [`.addFlags()`](#addflags) methods. +A função `.expunge()` remove todas as mensagens com a bandeira "deletado" do servidor IMAP. O marcador "apagada" pode ser definida com os métodos .delete() ou .addFlags() . **Objeto devolvido** @@ -658,7 +658,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -791,16 +791,16 @@ No parâmetro opcional `parameters`, passe um objeto que contenha valores para f Cada objecto da coleção devolvida contém as seguintes propriedades: -| Propriedade | Tipo | Descrição | -| ------------------------------------------------------------------------------------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| \[].name | Text | Nome da nova caixa de correio. Retornado se withBoxProperties=true ou withBoxInfo=true | -| \[].selectable | Parâmetros | Indica se os direitos de acesso permitem ou não que a caixa de correio seja selecionada:
    • true - a caixa de correio pode ser selecionada
    • false - a caixa de correio não pode ser selecionada
    Retornado se withBoxProperties=true | -| \[].inferior | Parâmetros | Indica se os direitos de acesso permitem ou não a criação de uma hierarquia inferior na caixa de correio:
    • true - um nível inferior pode ser criado
    • false - um nível inferior não pode ser criado
    Retornado se withBoxProperties=true | -| \[].interesting | Parâmetros | Indica se a caixa de correio foi marcada como "interessante" pelo servidor:
    • true - A caixa de correio foi marcada como "interessante" pelo servidor. For example, it may contain new messages.
    • false - The mailbox has not been marked "interesting" by the server.
    Returned if withBoxProperties=true | -| [].mailCount | Number | Número de mensagens na caixa de entrada. Retornado se withBoxInfo=true | -| [].mailRecent | Number | Número de mensagens marcadas como "recent" (indicando novas mensagens). Retornado se withBoxInfo=true | -| [].mailUnseen | Number | Número de mensagens marcadas como "unseen". Retornado se withBoxInfo=true | -| [].id | Text | Identificador exclusivo da caixa de correio. Retornado se withBoxInfo=true | +| Propriedade | Tipo | Descrição | +| ------------------------------------------------------------------------------------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| \[].name | Text | Nome da nova caixa de correio. Retornado se withBoxProperties=true ou withBoxInfo=true | +| \[].selectable | Parâmetros | Indica se os direitos de acesso permitem ou não que a caixa de correio seja selecionada:
    • true - a caixa de correio pode ser selecionada
    • false - a caixa de correio não pode ser selecionada
    Retornado se withBoxProperties=true | +| \[].inferior | Parâmetros | Indica se os direitos de acesso permitem ou não a criação de uma hierarquia inferior na caixa de correio:
    • true - um nível inferior pode ser criado
    • false - um nível inferior não pode ser criado
    Retornado se withBoxProperties=true | +| \[].interesting | Parâmetros | Indica se a caixa de correio foi marcada como "interessante" pelo servidor:
    • true - A caixa de correio foi marcada como "interessante" pelo servidor. Por exemplo, ela pode conter novas mensagens.
    • false - A caixa de correio não foi marcada como "interessante" pelo servidor.
    Retornado se withBoxProperties=true | +| [].mailCount | Number | Número de mensagens na caixa de entrada. Retornado se withBoxInfo=true | +| [].mailRecent | Number | Número de mensagens marcadas como "recent" (indicando novas mensagens). Retornado se withBoxInfo=true | +| [].mailUnseen | Number | Número de mensagens marcadas como "unseen". Retornado se withBoxInfo=true | +| [].id | Text | Identificador exclusivo da caixa de correio. Retornado se withBoxInfo=true | Se a conta não contiver quaisquer caixas de correio, é devolvida uma colecção vazia. @@ -1181,7 +1181,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -1363,7 +1363,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -1433,7 +1433,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -1734,7 +1734,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | @@ -1807,7 +1807,7 @@ A função devolve um objecto que descreve o estado IMAP: | Propriedade | | Tipo | Descrição | | ----------- | ------------------------------------------------------------------------------------------- | ---------- | -------------------------------------------------------------------------------------------------- | -| success | | Parâmetros | True if the operation is successful, False otherwise | +| success | | Parâmetros | True se a operação for bem sucedida, False caso contrário | | statusText | | Text | Mensagem de estado devolvida pelo servidor IMAP, ou último erro devolvido na pilha de erros 4D | | errors | | Collection | pilha de erros 4D (não devolvida se for recebida uma resposta do servidor IMAP) | | | \[].errcode | Number | Código de erro 4D | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IncomingMessageClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IncomingMessageClass.md index 22e318c336049d..8dc3a19446ba55 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IncomingMessageClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/IncomingMessageClass.md @@ -290,7 +290,7 @@ The `.urlPath` property is read-only. #### Descrição -The `.urlQuery` property contains the parameters of the request when they have been given in the URL as key/value pairs. +A propriedade `.urlQuery` contém os parâmetros da solicitação quando eles são fornecidos no URL como pares de chave/valor. The `.urlQuery` property is read-only. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md index 28c0cb8b8103c4..5f87437b1bd343 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/OutgoingMessageClass.md @@ -5,7 +5,7 @@ title: OutgoingMessage A classe `4D.OutgoingMessage` permite que você crie mensagens a serem retornadas pelas funções do seu aplicativo em resposta a [solicitações REST] (../REST/REST_requests.md). Se a resposta for do tipo `4D.OutgoingMessage`, o servidor REST não retornará um objeto, mas a instância do objeto da classe `OutgoingMessage`. -Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Tais solicitações são usadas, por exemplo, para implementar recursos como arquivo de download, Gerar e baixar imagens, bem como receber qualquer tipo de conteúdo por um navegador. +Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Tais solicitações são usadas, por exemplo, para implementar recursos como arquivo de download, Gerar e baixar imagens, bem como receber qualquer tipo de conteúdo por um navegador. Uma instância desta classe é construída no Servidor 4D e pode ser enviada para o navegador pelo [4D Servidor REST](../REST/gettingStarted.md) apenas. Essa classe permite usar tecnologias diferentes do HTTP (por exemplo, mobile). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SessionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SessionClass.md index a46dbfb3900dd0..96571164ad47a2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SessionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SessionClass.md @@ -7,16 +7,16 @@ Os objetos de sessão são retornados pelo comando [`Session`](../commands/sessi ### Tipos de sessão -The following types of sessions are supported by this class: +Os seguintes tipos de sessões são suportados por essa classe: - [**Sessões de usuário web**](WebServer/sessions.md): sessões de usuário web estão disponíveis quando [sessões escaláveis estão habilitadas em seu projeto](WebServer/sessions.md#enabling-web-sessions). Eles são usados para conexões Web e REST e podem receber privilégios. - [**Sessões de usuário cliente remoto**](../Desktop/clientServer.md#remote-user-sessions): em aplicações cliente/servidor, os usuários remotos têm suas próprias sessões gerenciadas no servidor. -- [**Stored procedures session**](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html): All stored procedures executed on the server share the same virtual user session. -- [**Standalone session**](../Project/overview.md#development): Local session object returned in single-user application (useful in development and test phases of client/server applications). +- [**Sessão de procedimentos armazenados**](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html): Todos os procedimentos armazenados executados no servidor compartilham a mesma sessão de usuário virtual. +- [**Standalone session**](../Project/overview.md#development): Objeto de sessão local retornado em aplicativo de usuário único (útil nas fases de desenvolvimento e teste de aplicativos cliente/servidor). :::note -The availability of properties and functions in the `Session` object depends on the session type. +A disponibilidade de propriedades e funções no objeto `Session` depende do tipo de sessão. ::: @@ -64,15 +64,15 @@ The availability of properties and functions in the `Session` object depends on :::note -This function does nothing and always returns **True** with remote client, stored procedure, and standalone sessions. +Esta função não faz nada e sempre retorna **Verdadeiro** com cliente remoto, procedimento armazenado e sessões autônomas. ::: -The `.clearPrivileges()` function removes all the privileges associated to the session and returns **True** if the execution was successful. Unless in ["forceLogin" mode](../REST/authUsers.md#force-login-mode), the session automatically becomes a Guest session. +The `.clearPrivileges()` function removes all the privileges associated to the session and returns **True** if the execution was successful. A menos que esteja no modo ["forceLogin"] (../REST/authUsers.md#force-login-mode), a sessão se torna automaticamente uma sessão de convidado. :::note -In "forceLogin" mode, `.clearPrivileges()` does not transform the session to a Guest session, it only clears the session's privileges. +No modo "forceLogin", `.clearPrivileges()` não transforma a sessão em uma sessão Guest, apenas limpa os privilégios da sessão. ::: @@ -198,7 +198,7 @@ $expiration:=Session.expirationDate //por exemplo "2021-11-05T17:10:42Z" The `.getPrivileges()` function returns a collection of all the privilege names associated to the session. -With remote client, stored procedure and standalone sessions, this function returns a collection only containing "WebAdmin". +Com cliente remoto, procedimento armazenado e sessões autônomas, essa função retorna uma coleção que contém apenas "WebAdmin". :::info @@ -294,7 +294,7 @@ $privileges := Session.getPrivileges() A função `.hasPrivilege()` retorna True se o *privilege* estiver associado à sessão e False caso contrário. -With remote client, stored procedure and standalone sessions, this function always returns True, whatever the *privilege*. +Com cliente remoto, procedimento armazenado e sessões autônomas, essa função sempre retorna True, independentemente do *privilégio*. #### Exemplo @@ -327,7 +327,7 @@ End if #### Descrição -A propriedade `.id` contém o identificador único (UUID) da sessão do usuário. With 4D Server, this unique string is automatically assigned by the server for each session and allows you to identify its processes. +A propriedade `.id` contém o identificador único (UUID) da sessão do usuário. Com o 4D Server, essa string exclusiva é atribuída automaticamente pelo servidor para cada sessão e permite que você identifique seus processos. :::tip @@ -403,7 +403,7 @@ End if :::note -This property is only available with remote client, stored procedure, and standalone sessions. +Essa propriedade só está disponível com cliente remoto, procedimento armazenado e sessões autônomas. ::: @@ -411,25 +411,25 @@ A propriedade `.info` descreve o cliente :::note -- The `.info` object is the same object as the one returned in the "session" property by the [`Process activity`](../commands/process-activity.md) command for remote client and stored procedure sessions. +- O objeto `.info` é o mesmo objeto retornado na propriedade "session" pelo comando [`Process activity`](../commands/process-activity.md) para sessões de procedimento armazenado e cliente remoto. - O objeto `.info` é o mesmo objeto retornado pelo comando [`Session info`](../commands/session-info.md) para uma sessão autônoma. ::: The `.info` object contains the following properties: -| Propriedade | Tipo | Descrição | -| ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| type | Text | Session type: "remote", "storedProcedure", "standalone" | -| userName | Text | Nome de usuário 4D (o mesmo valor que [`.userName`](#username)) | -| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Standalone session: name of the machine | -| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | -| IPAddress | Text | Endereço IP da máquina remota | -| hostType | Text | Tipo de host: "windows" ou "mac" | -| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Standalone session: date and time of application startup | -| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | -| ID | Text | UUID da sessão (mesmo valor que [`.id`](#id)) | -| persistentID | Text | Remote sessions: Session's persistent ID | +| Propriedade | Tipo | Descrição | +| ---------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| type | Text | Tipo de sessão: "remote", "storedProcedure", "standalone" | +| userName | Text | Nome de usuário 4D (o mesmo valor que [`.userName`](#username)) | +| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Sessão autônoma: nome da máquina | +| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | +| IPAddress | Text | Endereço IP da máquina remota | +| hostType | Text | Tipo de host: "windows" ou "mac" | +| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Sessão autônoma: data e hora da inicialização do aplicativo | +| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | +| ID | Text | UUID da sessão (mesmo valor que [`.id`](#id)) | +| persistentID | Text | Sessões remotas: ID persistente da sessão | :::note @@ -465,7 +465,7 @@ Since `.info` is a computed property, it is recommended to call it once and then :::note -This function always returns **False** with remote client, stored procedure, and standalone sessions. +Essa função sempre retorna **False** com cliente remoto, procedimento armazenado e sessões autônomas. ::: @@ -574,7 +574,7 @@ Function callback($request : 4D.IncomingMessage) : 4D.OutgoingMessage :::note -This function does nothing and always returns **False** with remote client, stored procedure, and standalone sessions. +Essa função não faz nada e sempre retorna **False** com cliente remoto, procedimento armazenado e sessões autônomas. ::: @@ -655,7 +655,7 @@ Essa propriedade é **apenas de leitura**, mas retorna um objeto de leitura e gr :::tip -You can get the `.storage` property of a session using the [`Session storage`](../commands/session-storage.md) command. +Você pode obter a propriedade `.storage` de uma sessão usando o comando [`Session storage`](../commands/session-storage.md). ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SignalClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SignalClass.md index c14edd2228be8e..41cfce983dbefd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SignalClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SignalClass.md @@ -178,10 +178,10 @@ Se o sinal já estiver no estado de sinalização (ou seja, a propriedade `signa -| Parâmetro | Tipo | | Descrição | -| ---------- | ---------- | --------------------------- | --------------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | Parâmetros | <- | Estado da propriedade `.signaled` | +| Parâmetro | Tipo | | Descrição | +| ---------- | ---------- | --------------------------- | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | Parâmetros | <- | Estado da propriedade `.signaled` | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md index 4b8c96e4a08541..605650ba9d090c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/SystemWorkerClass.md @@ -422,7 +422,7 @@ Essa propriedade é **leitura-escrita**. #### Descrição -The `.pid` property contains the process unique identifier of the external process at the system level. +A propriedade `.pid` contém o identificador exclusivo do processo externo no nível do sistema. Essa propriedade é **somente leitura**. @@ -447,7 +447,7 @@ Essa propriedade é **somente leitura**. A função `.postMessage()` permite que você escreva no fluxo de entrada (stdin) do processo externo. No parâmetro *message*, passe o texto a ser escrito em *stdin*. -The `.postMessage()` function also accepts a Blob type value in *messageBLOB* to pass in *stdin*, so that you can post binary data. +A função `.postMessage()` também aceita um valor de tipo Blob em *messageBLOB* para passar em *stdin*, para que você possa postar dados binários. Você pode usar a propriedade `.dataType` do [objeto options](#options-object) para fazer o corpo da resposta retornar valores Blob. @@ -461,7 +461,7 @@ Você pode usar a propriedade `.dataType` do [objeto options](#options-object) p #### Descrição -The `.response` property contains the concatenation of all data returned once the request is terminated, i.e. the full message received from the process output. +A propriedade `.response` contém a concatenação de todos os dados retornados assim que o pedido for encerrado, ou seja, a mensagem completa recebida da saída do processo. O tipo da mensagem é definido conforme o atributo [`dataType`](#datatype). @@ -477,7 +477,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.responseError` property contains the concatenation of all the errors returned, once the request is terminated. +A propriedade `.responseError` contém a concatenação de todos os erros retornados, uma vez que a solicitação é encerrada. @@ -525,7 +525,7 @@ Essa propriedade é **somente leitura**. #### Descrição -The `.timeout` property contains the duration in seconds before the external process will be killed if it is still alive. +A propriedade `.timeout` contém a duração em segundos antes que o processo externo seja encerrado se ainda estiver ativo. Essa propriedade é **somente leitura**. @@ -548,10 +548,10 @@ Essa propriedade é **somente leitura**. -| Parâmetro | Tipo | | Descrição | -| ---------- | ------------------------------- | :-------------------------: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | -| Resultados | 4D.SystemWorker | <- | Objecto SystemWorker | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------------------------------- | :-------------------------: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | +| Resultados | 4D.SystemWorker | <- | Objecto SystemWorker | @@ -565,7 +565,7 @@ If you pass a *timeout* value, .wait() waits for the external process for the am :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Você pode sair de um `.wait()` chamando [`terminate()`](#terminate) de um retorno de chamada. +Durante a execução do `.wait()`, as funções de retorno de chamada são executadas, sejam elas originadas de outras instâncias do `SystemWorker`. Você pode sair de um `.wait()` chamando [`terminate()`](#terminate) de um retorno de chamada. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md index bb626bc0eb8fea..ce5590c2029372 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPConnectionClass.md @@ -5,13 +5,13 @@ title: TCPConnection The `TCPConnection` class allows you to manage Transmission Control Protocol (TCP) client connections to a [server](./TCPListenerClass.md), enabling you to send and receive data, and handle connection lifecycle events using callbacks. -The `TCPConnection` class is available from the `4D` class store. Você pode criar uma conexão TCP usando a função [4D.TCPConnection.new()](#4dtcpconnectionnew), que retorna um objeto [TCPConnection](#tcpconnection-object). +A classe `TCPConnection` está disponível no repositório de classes `4D`. Você pode criar uma conexão TCP usando a função [4D.TCPConnection.new()](#4dtcpconnectionnew), que retorna um objeto [TCPConnection](#tcpconnection-object). -All `TCPConnection` class functions are thread-safe. +Todas as funções da classe `TCPConnection` são thread-seguras. -Thanks to the standard 4D object *refcounting*, a TCPConnection is automatically released when it is no longer referenced. Consequently, the associated resources, are properly cleaned up without requiring explicit closure. +Graças ao objeto 4D padrão *refcounting*, um TCPConnection é automaticamente liberado quando não for mais referenciado. Consequentemente, os recursos associados são devidamente limpos sem a necessidade de fechamento explícito. -TCPConnection objects are released when no more references to them exist in memory. This typically occurs, for example, at the end of a method execution for local variables. Se quiser "forçar" o fechamento de uma conexão a qualquer momento, [**nullify** suas referências, definindo-as como **Null**](../Concepts/dt_object.md#resources). +Os objetos TCPConnection são liberados quando não houver mais referências a eles na memória. Isso geralmente ocorre, por exemplo, no final da execução de um método para variáveis locais. Se quiser "forçar" o fechamento de uma conexão a qualquer momento, [**nullify** suas referências, definindo-as como **Null**](../Concepts/dt_object.md#resources).
    História @@ -24,23 +24,23 @@ TCPConnection objects are released when no more references to them exist in memo ### Exemplos -The following examples demonstrate how to use the 4D.TCPConnection and 4D.TCPEvent classes to manage a TCP client connection, handle events, send data, and properly close the connection. Both synchronous and asynchronous examples are provided. +Os exemplos a seguir demonstram como usar as classes 4D.TCPConnection e 4D.TCPEvent para gerenciar uma conexão de cliente TCP, manipular eventos, enviar dados e fechar adequadamente a conexão. São fornecidos exemplos síncronos e assíncronos. -#### Synchronous Example +#### Exemplo síncrono -This example shows how to establish a connection, send data, and shut it down using a simple object for configuration: +Este exemplo mostra como estabelecer uma conexão, enviar dados e encerrá-la usando um objeto simples para configuração: ```4d var $domain : Text := "127.0.0.1" var $port : Integer := 10000 -var $options : Object := New object() // Configuration object +var $options : Object := New object() // Objeto de configuração var $tcpClient : 4D.TCPConnection var $message : Text := "test message" -// Open a connection +// Abra uma conexão $tcpClient := 4D.TCPConnection.new($domain; $port; $options) -// Send data +// Enviar dados var $blobData : Blob TEXT TO BLOB($message; $blobData; UTF8 text without length) $tcpClient.send($blobData) @@ -51,61 +51,61 @@ $tcpClient.wait(0) ``` -#### Asynchronous Example +#### Exemplo assíncrono -This example defines a class that handles the connection lifecycle and events, showcasing how to work asynchronously: +Este exemplo define uma classe que lida com o ciclo de vida e os eventos da conexão, demonstrando como trabalhar de forma assíncrona: ```4d -// Class definition: cs.MyAsyncTCPConnection +// Definição de classe: cs.MyAsyncTCPConnection Class constructor($url : Text; $port : Integer) This.connection := Null This.url := $url This.port := $port -// Connect to one of the servers launched inside workers +// Conectar-se a um dos servidores lançados dentro dos workers Function connect() This.connection := 4D.TCPConnection.new(This.url; This.port; This) -// Disconnect from the server +// Desconectar do servidor Function disconnect() This.connection.shutdown() This.connection := Null -// Send data to the server +// Enviar dados para o servidor Function getInfo() var $blob : Blob TEXT TO BLOB("Information"; $blob) This.connection.send($blob) -// Callback called when the connection is successfully established +// Callback chamado quando a conexão é estabelecida com sucesso Function onConnection($connection : 4D.TCPConnection; $event : 4D.TCPEvent) ALERT("Connection established") -// Callback called when the connection is properly closed +// Callback chamado quando a conexão é fechada corretamente Function onShutdown($connection : 4D.TCPConnection; $event : 4D.TCPEvent) - ALERT("Connection closed") + ALERT("Conexão fechada") -// Callback called when receiving data from the server +// Callback chamado ao receber dados do servidor Function onData($connection : 4D.TCPConnection; $event : 4D.TCPEvent) ALERT(BLOB to text($event.data; UTF8 text without length)) - //Warning: There's no guarantee you'll receive all the data you need in a single network packet. + //Warning: Não há garantia de que você receberá todos os dados de que precisa em um único pacote de rede. -// Callback called when the connection is closed unexpectedly +// Chamada de retorno quando a conexão é fechada inesperadamente Function onError($connection : 4D.TCPConnection; $event : 4D.TCPEvent) - ALERT("Connection error") + ALERT("Erro de conexão") -// Callback called after onShutdown/onError just before the TCPConnection object is released +// Chamada de retorno após onShutdown/onError, logo antes de o objeto TCPConnection ser liberado Function onTerminate($connection : 4D.TCPConnection; $event : 4D.TCPEvent) - ALERT("Connection terminated") + ALERT("Conexão encerrada") ``` -##### Usage example +##### Exemplos de uso -Create a new method named AsyncTCP, to initialize and manage the TCP connection: +Crie um novo método chamado AsyncTCP, para inicializar e gerenciar a conexão TCP: ```4d var $myObject : cs.MyAsyncTCPConnection @@ -116,18 +116,18 @@ $myObject.disconnect() ``` -Call the AsyncTCP method in a worker: +Chamar o método AsyncTCP em um worker: ```4d CALL WORKER("new process"; "Async_TCP") ``` -### TCPConnection Object +### Objeto TCPConnection -A TCPConnection object is a non-sharable object. +Um objeto TCPConnection é um objeto não compartilhável. -TCPConnection objects provide the following properties and functions: +Os objetos TCPConnection fornecem as seguintes propriedades e funções: | | | --------------------------------------------------------------------------------------------------------------------- | @@ -151,49 +151,49 @@ TCPConnection objects provide the following properties and functions: | Parâmetro | Tipo | | Descrição | | ------------- | ------------- | --------------------------- | -------------------------------------------------------- | -| serverAddress | Text | -> | Domain name or IP address of the server | -| serverPort | Integer | -> | Port number of the server | +| serverAddress | Text | -> | Nome de domínio ou endereço IP do servidor | +| serverPort | Integer | -> | Número da porta do servidor | | options | Object | -> | Configuração [opções](#options-parameter) para a conexão | -| Resultados | TCPConnection | <- | New TCPConnection object | +| Resultados | TCPConnection | <- | Novo objeto TCPConnection | #### Descrição -The `4D.TCPConnection.new()` function creates a new TCP connection to the specified *serverAddress* and *serverPort*, using the defined *options*, and returns a `4D.HTTPRequest` object. +A função `4D.TCPConnection.new()` cria uma nova conexão TCP com o *serverAddress* e a *serverPort* especificados, usando as *opções* definidas, e retorna um objeto `4D.HTTPRequest`. #### `options` parameter In the *options* parameter, pass an object that can contain the following properties: -| Propriedade | Tipo | Descrição | Por padrão | -| ------------ | ---------- | ---------------------------------------------------------------------- | ---------- | -| onConnection | Formula | Callback triggered when the connection is established. | Indefinido | -| onData | Formula | Callback triggered when data is received | Indefinido | -| onShutdown | Formula | Callback triggered when the connection is properly closed | Indefinido | -| onError | Formula | Callback triggered in case of an error | Indefinido | -| onTerminate | Formula | Callback triggered just before the TCPConnection is released | Indefinido | -| noDelay | Parâmetros | **Read-only** Disables Nagle's algorithm if `true` | False | +| Propriedade | Tipo | Descrição | Por padrão | +| ------------ | ---------- | --------------------------------------------------------------------- | ---------- | +| onConnection | Formula | Callback acionado quando a conexão for estabelecida. | Indefinido | +| onData | Formula | Callback acionado quando os dados forem recebidos | Indefinido | +| onShutdown | Formula | Callback acionado quando a conexão for fechada corretamente | Indefinido | +| onError | Formula | Callback acionado no caso de um erro | Indefinido | +| onTerminate | Formula | Callback acionada imediatamente antes de a TCPConnection ser liberada | Indefinido | +| noDelay | Parâmetros | **Somente leitura** Desabilita o algoritmo do Nagle se `true` | False | #### Funções Callback -All callback functions receive two parameters: +Todas as funções de chamada de retorno recebem dois parâmetros de objectos: -| Parâmetro | Tipo | Descrição | -| ----------- | ----------------------------------------------- | ----------------------------------------------------- | -| $connection | [objeto `TCPConnection`](#tcpconnection-object) | The current TCP connection instance. | -| $event | [objeto `TCPEvent`](#tcpevent-object) | Contains information about the event. | +| Parâmetro | Tipo | Descrição | +| ----------- | ----------------------------------------------- | -------------------------------------------------- | +| $connection | [objeto `TCPConnection`](#tcpconnection-object) | A instância de conexão TCP atual. | +| $event | [objeto `TCPEvent`](#tcpevent-object) | Contém informações sobre o evento. | -**Sequence of Callback Calls:** +**Sequência de chamadas de retorno:** -1. `onConnection` is triggered when the connection is established. -2. `onData` is triggered each time data is received. -3. Either `onShutdown` or `onError` is triggered: - - `onShutdown` is triggered when the connection is properly closed. - - `onError` is triggered if an error occurs. -4. `onTerminate` is always triggered just before the TCPConnection is released (connection is closed or an error occured). +1. O `onConnection` é acionado quando a conexão é estabelecida. +2. `onData` é acionado cada vez que os dados são recebidos. +3. O `onShutdown` ou o `onError` estão ativados: + - O `onShutdown` é acionado quando a conexão for fechada corretamente. + - `onError` é acionado se ocorrer um erro. +4. O `onTerminate` é sempre acionado logo antes de a TCPConnection ser liberada (a conexão é fechada ou ocorre um erro). -#### TCPEvent object +#### Objeto TCPEvent Um objeto [`TCPEvent`](TCPEventClass.md) é retornado quando uma [função de callback](#callback-functions) é chamada. @@ -219,7 +219,7 @@ A propriedade `.address` contém o en #### Descrição -A propriedade `.closed` contém se a conexão está fechada. Returns `true` if the connection is closed, either due to an error, a call to `shutdown()`, or closure by the server. +A propriedade `.closed` contém se a conexão está fechada. Retorna `true` se a conexão for fechada, seja devido a um erro, uma chamada para `shutdown()`, ou fechamento pelo servidor. @@ -231,7 +231,7 @@ A propriedade `.closed` contém se a c #### Descrição -A propriedade `.errors` contém uma coleção de objetos de erro associados à conexão. Each error object includes the error code, a description, and the signature of the component that caused the error. +A propriedade `.errors` contém uma coleção de objetos de erro associados à conexão. Cada objeto de erro inclui o código de erro, uma descrição e a assinatura do componente que causou o erro. | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | @@ -250,7 +250,7 @@ A propriedade `.errors` contém uma co #### Descrição -The `.listener` property contains the [`TCPListener`](./TCPListenerClass.md) object that created the `TCPConnection`, if any. Essa propriedade é **somente leitura**. +A propriedade `.listener` contém o objeto [`TCPListener`](./TCPListenerClass.md) que criou a `TCPConnection`, se houver. Essa propriedade é **somente leitura**. @@ -262,7 +262,7 @@ The `.listener` property contains th #### Descrição -The `.noDelay` property contains whether Nagle's algorithm is disabled (`true`) or enabled (`false`). Essa propriedade é **somente leitura**. +A propriedade `.noDelay` contém se o algoritmo de Nagle está desativado (`true`) ou ativado (`false`). Essa propriedade é **somente leitura**. @@ -286,15 +286,15 @@ A propriedade `.port` contém o número -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | -- | --------------- | -| data | Blob | -> | Data to be sent | +| Parâmetro | Tipo | | Descrição | +| --------- | ---- | -- | ---------------------- | +| data | Blob | -> | Dados a serem enviados | #### Descrição -A função `send()` envia dados para o servidor. If the connection is not established yet, the data is sent once the connection is established. +A função `send()` envia dados para o servidor. Se a conexão ainda não foi estabelecida, os dados são enviados assim que a conexão for estabelecida. @@ -314,7 +314,7 @@ A função `send()` envia dados para o #### Descrição -The `shutdown()` function closes the *write* channel of the connection (client to server stream) while keeping the *read* channel (server to client stream) open, allowing you to continue receiving data until the connection is fully closed by the server or an error occurs. +A função `shutdown()` fecha o canal de *gravação* da conexão (fluxo do cliente para o servidor) e mantém o canal de *leitura* (fluxo do servidor para o cliente) aberto, permitindo que você continue recebendo dados até que a conexão seja totalmente fechada pelo servidor ou ocorra um erro. @@ -326,9 +326,9 @@ The `shutdown()` function closes t -| Parâmetro | Tipo | | Descrição | -| --------- | ---- | :-: | ---------------------------- | -| timeout | Real | -> | Maximum wait time in seconds | +| Parâmetro | Tipo | | Descrição | +| --------- | ---- | :-: | ---------------------------------- | +| timeout | Real | -> | Tempo máximo de espera em segundos | @@ -338,7 +338,7 @@ A função `wait()` aguarda até que a :::note -During the `.wait()` execution, callback functions are executed, whether they originate from other `SystemWorker` instances. Você pode sair de um `.wait()` chamando [`shutdown()`](#shutdown) de um retorno de chamada. +Durante a execução do `.wait()`, as funções de retorno de chamada são executadas, sejam elas originadas de outras instâncias do `SystemWorker`. Você pode sair de um `.wait()` chamando [`shutdown()`](#shutdown) de um retorno de chamada. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPEventClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPEventClass.md index 3ca99c08f8103d..b4dbc1b1f250dc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPEventClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPEventClass.md @@ -31,7 +31,7 @@ As seguintes propriedades estão disponíveis: ## .data -**data** : Blob +**data**: Blob #### Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md index 0c7c23b1e98837..cdccf359cd37d9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/TCPListenerClass.md @@ -97,18 +97,18 @@ In the *options* parameter, pass an object to configure the listener and all the Callback functions receive up to two parameters: -| Parâmetro | Tipo | Descrição | -| --------- | ------------------------------------------- | ----------------------------------------------------- | -| $listener | [`TCPListener` object](#tcplistener-object) | The current TCP listener instance. | -| $event | [objeto `TCPEvent`](#tcpevent-object) | Contains information about the event. | +| Parâmetro | Tipo | Descrição | +| --------- | ------------------------------------------- | -------------------------------------------------- | +| $listener | [`TCPListener` object](#tcplistener-object) | The current TCP listener instance. | +| $event | [objeto `TCPEvent`](#tcpevent-object) | Contém informações sobre o evento. | -**Sequence of Callback Calls:** +**Sequência de chamadas de retorno:** 1. `onConnection` is triggered each time a connection is established. -2. `onError` is triggered if an error occurs. +2. `onError` é acionado se ocorrer um erro. 3. `onTerminate` is always triggered just before a connection is terminated. -#### TCPEvent object +#### Objeto TCPEvent Um objeto [`TCPEvent`](TCPEventClass.md) é retornado quando uma [função de callback](#callback-functions) é chamada. @@ -122,7 +122,7 @@ Um objeto [`TCPEvent`](TCPEventClass.md) é retornado quando uma [função de ca #### Descrição -A propriedade `.errors` contém uma coleção de objetos de erros associados à conexão. Each error object includes the error code, a description, and the signature of the component that caused the error. +A propriedade `.errors` contém uma coleção de objetos de erros associados à conexão. Cada objeto de erro inclui o código de erro, uma descrição e a assinatura do componente que causou o erro. | Propriedade | | Tipo | Descrição | | ----------- | ----------------------------------------------------------------------------------------- | ---------- | ---------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebServerClass.md index 1c3372dd3a0e32..bb84e91a77bbb4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebServerClass.md @@ -195,9 +195,9 @@ Valor padrão: 63072000 (2 anos). ## .HTTPCompressionLevel -**.HTTPCompressionLevel** : Integer +**.HTTPCompressionLevel**: Integer -The compression level for all compressed HTTP exchanges for the 4D HTTP server (client requests or server replies). Este seletor permite otimizar trocas priorizando a velocidade de execução (menos compactação) ou a quantidade de compressão (menos velocidade) +O nível de compressão para todas as trocas HTTP comprimidas para o servidor HTTP 4D (solicitações do cliente ou respostas do servidor). Este seletor permite otimizar trocas priorizando a velocidade de execução (menos compactação) ou a quantidade de compressão (menos velocidade) Valores possíveis: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketConnectionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketConnectionClass.md index c1d8aa24cb8b30..8c1932a592d08c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketConnectionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketConnectionClass.md @@ -42,7 +42,7 @@ Os objectos Httprequest fornecem as seguintes propriedades e funções: #### Descrição -The `.handler` property contains the accessor that gets the `connectionHandler` object used to initiate the connection. +A propriedade `.handler` contém o acessório que obtém o objeto `connectionHandler` usado para iniciar a conexão. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketServerClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketServerClass.md index 64a483762339ee..01f30109826012 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketServerClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/API/WebSocketServerClass.md @@ -385,7 +385,7 @@ A função `.terminate()` By default, if no *timeout* value is set, the function initializes close handshake and waits to receive close frame from the peer, after that sending FIN packet in attempt to perform a clean socket close. When answer received, the socket is destroyed. -If a *timeout* value is set: +Se um valor *timeout* for definido: - when the waiting time is reached, forcibly destroys the socket. - if *timeout* = 0, forcibly destroys the socket without closing frames or fin packets exchange, and does it instantly without waiting time. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Backup/settings.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Backup/settings.md index e9e1f0513a008d..105b92b67971e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Backup/settings.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Backup/settings.md @@ -51,7 +51,7 @@ Essa área lhe permite determinar quais os arquivos ou pastas que devem ser copi - **Dados**: Arquivo de dados do aplicativo. Quando esta opção for marcada, o arquivo de histórico do banco de dados, se existir, recebe um backup na mesma hora que os dados. - o arquivo de histórico atual da aplicação (se houver), - a pasta `Settings` completa localizada [ao lado do arquivo de dados](../Project/architecture.md#settings-user-data) (se existir), ou seja, os *parâmetros usuário para os dados*. -- **Estructura**: carpetas y archivos proyecto de la aplicación. No caso de bancos de dados compilados, essa opção permite fazer o backup do arquivo .4dz. When this option is checked, the full `Settings` folder located [at the same level as the Project folder](../Project/architecture.md#settings-user), i.e. the *user settings*, is automatically backed up. +- **Estructura**: carpetas y archivos proyecto de la aplicación. No caso de bancos de dados compilados, essa opção permite fazer o backup do arquivo .4dz. Quando esta opção estiver marcada, uma cópia de segurança é feita automaticamente da pasta completa Settings situada [no mesmo nível que a pasta Project](../Project/architecture.md#settings-user), ou seja, *os parâmetros usuário*, é backup automaticamente. - **Arquivo de estrutura usuário (só para bancos binários)**: *funcionalidade obsoleta* - **Arquivos anexos**: Esta área permite especificar um conjunto de arquivos e/ou pastas para serem copiados em backup ao mesmo tempo que o aplicativo. Esses arquivos podem ser de qualquer tipo (documentos ou modelos de plug-ins, etiquetas, relatórios, imagens, etc). Pode estabelecer arquivos ou pastas individuais cujos conteúdos serão respaldados completamente. Cada elemento anexado é listado com sua rota de acesso completa na área "Anexos". - **Eliminar**: retira o arquivo selecionado da lista de arquivos anexos. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md index 2397e1c7fec2f6..b534ee53938b36 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/classes.md @@ -748,7 +748,7 @@ Você declara classes singleton adicionando a(s) palavra(s)-chave apropriada(s) :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- As funções compartilhadas Singleton suportam a palavra-chave `onHttpGet`(../ORDA/ordaClasses.md#onhttpget-keyword). +- As funções compartilhadas Singleton suportam a palavra-chave `onHTTPGet`(../ORDA/ordaClasses.md#onhttpget-keyword). ::: @@ -844,9 +844,9 @@ shared function addItem($item:object) By defining the ItemInventory class as a session singleton, you make sure that every session and therefore every user has their own inventory. Accessing the user's inventory is as simple as: ```4d -//in a user session +//em uma sessão usuário $myList := cs.ItemInventory.me.itemList -//current user's item list +//lista de itens do usuário atual ``` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_object.md index 4aaf5751f4d778..207956b66a1de8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_object.md @@ -47,7 +47,7 @@ Com a notação de objetos, pode acessar às propriedades dos objetos de duas ma :::info -Several 4D commands and functions return objects, for example [`Database measures`](../commands-legacy/database-measures.md) or [`File`](../commands/file.md). Neste caso, não é necessário instanciar explicitamente o objecto, a linguagem 4D faz isso por você. +Vários comandos e funções 4D retornam objetos, por exemplo, [`Database measures`](../commands-legacy/database-measures.md) ou [`File`](../commands/file.md). Neste caso, não é necessário instanciar explicitamente o objecto, a linguagem 4D faz isso por você. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_pointer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_pointer.md index db1d511b324eb1..e89d2a6abca1ec 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_pointer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/dt_pointer.md @@ -97,9 +97,9 @@ Con: Trying to assign or to read a null pointer (aka "nil") will produce an error at runtime. Por exemplo: ```4d -var $p : Pointer // non initialized pointer (Nil value) -$v:=$p-> // error -$p->:=$v // error +var $p : Pointer // Ponteiro não inicializado (valor Nil) +$v:=$p- // erro +$p-:=$v // erro ``` To prevent such errors, you can write: @@ -172,12 +172,12 @@ Os ponteiros para variáveis locais permitem-lhe guardar variáveis de processo ... ``` -The debugger will display $param as follows: +O depurador exibirá $param da seguinte forma: | $param | ->$MyVar (Method1) | | ------ | ------------------------------------- | -You can expand $param and its value will be: +Você pode expandir $param e seu valor será: | $MyVar | "Hello world" | | ------ | ------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/identifiers.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/identifiers.md index f056483f745f67..dcbc0b17e73f6f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/identifiers.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/identifiers.md @@ -124,28 +124,28 @@ QUERY([Clients];[Clients]Name="Smith") O nome de uma variável interprocessada pode ter até 31 caracteres, não incluindo os símbolos . -- A variable name must begin with a letter, an underscore, or a dollar ("$") for [parameters](parameters.md) and [local variables](variables.md#local-variables), or `<>` for [interprocess variables](variables.md#interprocess-variables) (deprecated). +- Um nome de variável deve começar com uma letra, um sublinhado, ou um dólar ("$") para [parameters](parameters.md) e [variáveis locais](variables.md#local-variables), ou `<>` para [variáveis interprocesso](variables.md#interprocess-variables) (obsoleto). - A partir daí, o nome pode incluir qualquer letra ou dígito e o carácter de sublinhado ("_"). -- Do not use reserved names, i.e. 4D command names (`Date`, `Time`, etc), keywords (`If`, `For`, etc.), system variable names (`OK`, `document`...), or constant names (`Euro`, `Black`, `Friday`, etc.). +- Não use nomes reservados, por exemplo, nomes de comandos 4D (`Date`, `Time`, etc), palavras-chave (`If`, `for`, etc. , nomes de variáveis de sistema (`OK`, `documento`...), ou nomes constantes (`Euro`, `Black`, `, `Friday\`, etc.). - O nome de uma variável interprocessada pode ter até 31 caracteres, não incluindo os símbolos <> . Exemplos: ```4d -For($vlRecord;1;100) //local variable -$vsMyString:="Hello there" //local variable -var $vName; $vJob : Text //local variales -If(bValidate=1) //process variable -<>vlProcessID:=Current process() //interprocess variable +For($vlRecord;1;100) //variável local +$vsMyString:="Olá" //local variável +var $vName; $vJob : Texto //variável local +If(bValidate=1) //variável de processo +<>vlProcessID:=Process() //variável interprocesso ``` ### Compatibidade -Some naming practices were previously allowed but are no longer supported when the [direct typing mode is enabled](../Project/compiler.md#enabling-direct-typing) (introduced in 4D 20 R7). Enabling this mode will produce syntax errors if: +Algumas práticas de nomeação eram permitidas anteriormente, mas não são mais suportadas quando o [modo de digitação direta está habilitado](../Project/compiler.md#enabling-direct-typing) (introduzido em 4D 20 R7). Ativar este modo irá produzir erros de sintaxe se: -- a variable name has a digit as first character, -- a variable name contains space characters, -- you declared variables named $0, $1, etc. +- o nome de uma variável tiver um dígito como primeiro caractere, +- um nome de variável contiver caracteres de espaço, +- tiver declarado variáveis chamadas $0, $1, etc. ## Outros nomes diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/parameters.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/parameters.md index 4981258628548c..48ef0d95c61aa8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/parameters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/parameters.md @@ -475,7 +475,7 @@ $param->:=Uppercase($param->) ALERT($param->) ``` -Aqui é o parâmetro não for o campo, mas sim um ponteiro ao mesmo. Therefore, within the `DO SOMETHING` method, $param is no longer the value of the field but a pointer to the field. The object **referenced** by $param ($param-> in the code above) is the actual field. Portanto, mudar o objeto referenciado vai além do escopo da subrotina, e o campo real não é afetado. Neste exemplo, as duas caixas de alerta dirão "WILLIAMS". +Aqui é o parâmetro não for o campo, mas sim um ponteiro ao mesmo. Portanto, no método `DO SOMETHING`, $param já não é o valor do campo, mas um ponteiro ao campo. O objeto **referenciado** por $param ($param-> no código acima) é o campo real. Portanto, mudar o objeto referenciado vai além do escopo da subrotina, e o campo real não é afetado. Neste exemplo, as duas caixas de alerta dirão "WILLIAMS". 2. Ao invés de ter o método `DO_SOMETHING` "fazendo algo", você pode reescrever o método para que ele retorne um valor. Portanto escreveria: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/variables.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/variables.md index 9a969bd8291cdf..6be1933b044e6e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/variables.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Concepts/variables.md @@ -17,7 +17,7 @@ As variáveis são objetos da linguagem; pode criar e utilizar variables que nun ## Criação de variáveis -You create variables by declaring them using the `var` keyword. +Você cria variáveis declarando-as usando a palavra-chave `var`. Quando as variáveis são declaradas, elas são inicializadas com o [**valor padrão correspondente ao seu tipo**] (data-types.md#default-values), que elas manterão durante a sessão, desde que não tenham sido [atribuídas] (#assigning-data). Como alternativa, ao declarar variáveis, você pode [inicializar](#initializing-variables-in-the-declaration-line) o valor delas juntamente com o tipo de dados, tudo em uma única linha. @@ -49,7 +49,7 @@ var $myVar //a variant variable ``` `varName` é o nome da variável, que deve estar em conformidade com as [regras 4D] (Concepts/identifiers.md) sobre identificadores. -This syntax only supports [local and process variables](#local-process-and-interprocess-variables) declarations, thus excluding [interprocess variables](#interprocess-variables) (deprecated) and [arrays](Concepts/arrays.md). +Essa sintaxe só é compatível com declarações de [variáveis locais e de processo](#local-process-and-interprocess-variables), excluindo, portanto, [variáveis interprocessos](#interprocess-variables) (obsoleto) e [arrays](Concepts/arrays.md). `varType` pode ser: @@ -80,7 +80,7 @@ A tabela seguinte enumera todos os valores `varType` suportados: :::note Compatibidade -The legacy syntax using `C_XXX` commands is deprecated as of 4D 20 R7. +A sintaxe legada usando comandos `C_XXX` está obsoleta a partir de 4D 20 R7. ::: @@ -253,7 +253,7 @@ As variáveis do sistema são usadas pelos [comandos 4D](../commands/command-ind | System variable name | Tipo | Descrição | | ------------------------------------------------------ | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `OK` | Integer | Usually set to 1 after a command has displayed a dialog box and the user clicked the **OK** button, and 0 if they clicked **Cancel**. Some commands also modify the value of the `OK` system variable when a operation is successfully executed. | -| `Document` | Text | Contains the "long name" (full path+name) of the last file opened or created using commands such as [Open document](../commands-legacy/open-document.md) or [SELECT LOG FILE](../commands/select-log-file.md). | +| `Document` | Text | Contém o "nome longo" (caminho completo) do último arquivo aberto ou criado usando comandos como [Documento aberto](../commands-legacy/open-document.md) ou [ARQUIVO ARQUIVO](../commands/select-log-file.md). | | `FldDelimit`, `RecDelimit` | Text | Contain the character codes that will be used respectively as a field separator (default is **Tab** (9)) and record separator (default is **carriage return** (13)) when importing or exporting text. Para usar um separador diferente, atribua um novo valor à variável do sistema. | | `Error`, `Error method`, `Error line`, `Error formula` | Text, Longint | Usado em um método de captura de erro instalado pelo comando [`ON ERR CALL`](../commands-legacy/on-err-call.md). Veja [Tratamento de erros no método](../Concepts/error-handling.md#handling-errors-within-the-method). | | `MouseDown` | Integer | Usado em um método instalado pelo comando [`ON EVENT CALL`](../commands-legacy/on-event-call.md). Set to 1 when the mouse button is pushed, otherwise set to 0. | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugger.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugger.md index 98a51f8216dae4..58065552397688 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugger.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Debugging/debugger.md @@ -29,7 +29,7 @@ Há várias formas de exibir o depurador: Quando chamada, a janela do depurador fornece o nome do método ou da função de classe que rastreia atualmente e a ação que causa o aparecimento inicial da janela do depurador. Por exemplo, na janela do depurador acima: -- *drop* is the method being traced +- *drop* é o método que está sendo rastreado - The debugger window appeared because of a break point. A exibição de uma nova janela do depurador utiliza a mesma configuração que a última janela exibida na mesma sessão. Se executar vários processos usuário, pode rastreá-los de forma independente e ter uma janela do depurador aberta para cada processo. @@ -42,7 +42,7 @@ A janela do depurador é normalmente apresentada na máquina onde o código é e :::note Notas - Se o servidor estiver a funcionar sem interface, não pode ser apresentada qualquer janela do depurador no servidor, pelo ser necessário utilizar o depurador remoto. Ver [Depuración desde máquinas remotas](./debugging-remote.md). -- You can also [attach the Qodly Studio debugger to a 4D Server application](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) if you need to debug Qodly pages in a deployed environment. +- Você também pode [anexar o depurador do Qodly Studio a um aplicativo do Servidor 4D](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server) se você precisar depurar páginas Qodly em um ambiente implantado. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md index 9598cd1e294c55..af326f564c9c72 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Desktop/building.md @@ -45,7 +45,7 @@ A geração do banco de dados só pode ser realizado quando o banco de dados for Cada parâmetro do geração da aplicação é armazenado como uma chave XML no arquivo XML `buildApp.4DSettings`, localizado na [pasta `Settings` do projeto](../Project/architecture.md#settings-user). -Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. You can define several other XML settings file for the same project and employ them using the [`BUILD APPLICATION`](../commands-legacy/build-application.md) command. +Os parâmetros padrão são utilizados na primeira vez que a caixa de diálogo Criar aplicação é utilizada. O conteúdo do arquivo de projeto é atualizado, se necessário, quando você clica em **Build** ou **Save settings**. Você pode definir vários outros arquivos de configurações XML para o mesmo projeto e empregá-los usando o comando [`BUILD APPLICATION`](../commands-legacy/build-application.md). As chaves XML oferecem opções adicionais além daquelas exibidas na caixa de diálogo Criar aplicativo. A descrição dessas chaves estão detalhadas no manual [4D XML Keys BuildApplication](https://doc.4d.com/4Dv20/4D/20/4D-XML-Keys-BuildApplication.100-6335734.en.html). @@ -61,7 +61,7 @@ Quando uma aplicação é construída, 4D gera um arquivo de log chamado *BuildA Verificar este arquivo pode ajudá-lo a economizar tempo durante as etapas subsequentes de implantação, por exemplo, se você pretende [notarize](#about-notarization) sua aplicação no macOS. -> Use the `Get 4D file(Build application log file)` statement to get the log file location. +> Utilize o comando `Get 4D file (Build application log file)` para obter a localização do arquivo de log. ## Nome da aplicação e pasta de destino @@ -109,10 +109,10 @@ The *Contents* folder contains: - *MyComponent.4DZ* file - the [compiled structure](#build-compiled-structure). - Uma pasta *Resources* - quaisquer Recursos associados são automaticamente copiados para esta pasta. Quaisquer outros componentes e/ou pastas de plug-ins não são copiados (um componente não pode utilizar plug-ins ou outros componentes). -- An *Info.plist* file - this file is required to build [notarizeable and stapleable](#about-notarization) components for macOS (it is ignored on Windows). If an *Info.plist* file already [exists at the root of the component](../Extensions/develop-components.md#infoplist) it is merged, otherwise a default file is created. The following [Apple bundle keys](https://developer.apple.com/documentation/bundleresources/information-property-list) are prefilled: - - `CFBundleDisplayName` and `CFBundleName` for the application name, - - `NSHumanReadableCopyright`, can be [set using an XML key](https://doc.4d.com/4Dv20/4D/20/CommonCopyright.300-6335859.en.html). - - `CFBundleShortVersionString` and `CFBundleVersion` for the application version (x.x.x format, e.g. 1.0.5), can be [set using an XML key](https://doc.4d.com/4Dv20/4D/20/CommonVersion.300-6335858.en.html). +- An *Info.plist* file - this file is required to build [notarizeable and stapleable](#about-notarization) components for macOS (it is ignored on Windows). If an *Info.plist* file already [exists at the root of the component](../Extensions/develop-components.md#infoplist) it is merged, otherwise a default file is created. As seguintes [Chaves do pacote da Apple](https://developer.apple.com/documentation/bundleresources/information-property-list) são prepreenchidas: + - `CFBundleDisplayName` e `CFBundleName` para o nome da aplicação, + - `NSHumanReadableCopyright`, pode ser [configurado usando uma chave XML](https://doc.4d.com/4Dv20/4D/20/CommonCopyright.300-6335859.en.html). + - `CFBundleShortVersionString` e `CFBundleVersion` para a versão do aplicativo (formato x.x.x, por exemplo, 1.0.5), podem ser [definidas usando uma chave XML](https://doc.4d.com/4Dv20/4D/20/CommonVersion.300-6335858.en.html). ## Página Aplicação @@ -146,7 +146,7 @@ Para selecionar a pasta Desktop de volume 4D, clique no botão **[...]**. Uma ca Depois que a pasta for selecionada, o nome completo do caminho será exibido e, se realmente conter 4D Volume Desktop, a opção para a construção de uma aplicação executável é ativada. -> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. For example, if you use 4D 20, you must select a 4D Volume Desktop 20. +> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. Por exemplo, se você usar 4D 20, deverá selecionar um 4D Volume Desktop 20. ### Modo de ligação de dados @@ -170,20 +170,20 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o - Database folder - Includes a Resources folder and MyProject.4DZ file. Database folder - Includes a Resources folder and MyProject.4DZ file. **Observação**: Essa pasta também contém a pasta *Default Data*, se ela tiver sido definida (consulte [Gerenciamento de arquivos de dados em aplicativos finais](#management-of-data-files)). - (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para mais informações sobre isso, consulte a seção [Plugins e componentes](#plugins--components-page). - - (Optional) Licenses folder - An XML file of license numbers integrated into the application, if any. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses--certificate-page). + - (Opcional) Pasta Licenses (Licenças) - Um arquivo XML de números de licença integrados ao aplicativo, se houver. Para obter mais informações sobre isso, consulte a seção [Licenças e Certificado](#licenses--certificate-page). - Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta 4D Volume Desktop)](#customizing-4d-volume-desktop-folder)). Todos estes itens devem ser mantidos na mesma pasta para que o executável possa operar. - *macOS* - - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins--components-page). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses--certificate-page). **Note**: In macOS, the [Application file](../commands-legacy/application-file.md) command of the 4D language returns the pathname of the ApplicationName file (located in the Contents:macOS folder of the software package) and not that of the .comp file (Contents:Resources folder of the software package). + - Um pacote de software chamado MyProject.app que contém seu aplicativo e todos os itens necessários para sua operação, incluindo os plug-ins, componentes e licenças. Para obter mais informações sobre a integração de plug-ins e componentes, consulte a seção [Plugins e componentes](#plugins--components-page). Para obter mais informações sobre a integração de licenças, consulte a seção [Licenças e Certificado](#licenses--certificate-page). **Nota**: No macOS, o comando [Application file](../commands-legacy/application-file.md) da linguagem 4D retorna o nome do caminho do arquivo ApplicationName (localizado na pasta Contents:macOS do pacote de software) e não o do arquivo .comp (pasta Contents:Resources do pacote de software). #### Personalização da pasta 4D Volume Desktop Ao criar um aplicativo autônomo, o 4D copia o conteúdo da pasta 4D Volume Desktop para a pasta Destination > *Final Application* folder. Então, você será capaz de personalizar o conteúdo da pasta original de volume da área de trabalho 4D de acordo com suas necessidades. Pode, por exemplo: - Instalar uma versão 4D Volume Desktop correspondente a um idioma específico; -- Add a custom *Plugins* folder; +- Adicione uma pasta *Plugins* personalizada; - Personalize o conteúdo da pasta *Resources*. > Construir um pacote de projeto @@ -224,12 +224,12 @@ Além disso, o aplicativo cliente/servidor é personalizado e fácil de usar: - Para iniciar a parte do servidor, o usuário simplesmente clica duas vezes no aplicativo do servidor. The database does not need to be selected. - Para iniciar a parte do cliente, o usuário simplesmente clica duas vezes no aplicativo cliente, que se conecta diretamente ao aplicativo do servidor. Você não precisa escolher um servidor em uma caixa de diálogo de conexão. O cliente direciona o servidor usando seu nome, quando o cliente e o servidor estão na mesma sub-rede, ou usando seu endereço IP, que é definido usando a chave `IPAddress` XML no arquivo buildapp.4DSettings. Se a conexão falhar, [mecanismos alternativos específicos](#management-of-client-connections) podem ser implementados). Você pode "forçar" a exibição da caixa de diálogo de conexão padrão segurando a tecla **Option** (macOS) ou **Alt** (Windows) enquanto inicia a aplicação cliente. Apenas a parte do cliente pode conectar à parte do servidor correspondente. Se um usuário tentar conectar à parte do servidor usando uma aplicação 4D padrão, uma mensagem de erro é retornada e a conexão é impossível. -- A client/server application can be set so that the client portion [can be updated automatically over the network](#copy-of-client-applications-inside-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. +- Um aplicativo cliente/servidor pode ser configurado de modo que a parte do cliente [possa ser atualizada automaticamente pela rede] (#copy-of-client-applications-inside-the-server-application). Você só precisa criar e distribuir uma versão inicial do aplicativo cliente, atualizações subsequentes são tratadas usando o mecanismo de atualização automática. - Também é possível automatizar a atualização da parte do servidor por meio do uso de uma sequência de comandos de linguagem ([SET UPDATE FOLDER](../commands-legacy/set-update-folder.md) e [RESTART 4D](../commands-legacy/restart-4d.md)). :::note -If you want client/server connections to be made in [TLS](../Admin/tls.md), simply check the [appropriate setting](../settings/client-server.md#encrypt-client-server-communications). If you wish to use a custom certificate, please consider using the [`CertificateAuthoritiesCertificates`](https://doc.4d.com/4Dv20R8/4D/20-R8/CertificateAuthoritiesCertificates.300-7479862.en.html). +Se você quiser que as conexões cliente/servidor sejam feitas em [TLS] (../Admin/tls.md), basta marcar a [configuração apropriada] (../settings/client-server.md#encrypt-client-server-communications). Se desejar usar um certificado personalizado, considere a possibilidade de usar o [`CertificateAuthoritiesCertificates`](https://doc.4d.com/4Dv20R8/4D/20-R8/CertificateAuthoritiesCertificates.300-7479862.en.html). ::: @@ -303,7 +303,7 @@ Pode selecionar esta opção: Designa a localização no seu disco da aplicação 4D Volume Desktop a ser usada para construir a parte cliente da sua aplicação. -> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. For example, if you use 4D 20, you must select a 4D Volume Desktop 20. +> O número da versão do 4D Volume Desktop deve corresponder ao número da versão do 4D Developer Edition. Por exemplo, se você usar 4D 20, deverá selecionar um 4D Volume Desktop 20. A Área de Trabalho de Volume 4D deve corresponder à plataforma atual (que também será a plataforma do aplicativo cliente). Se você deseja criar um aplicativo cliente para a plataforma "simultânea", você deve realizar uma operação de construção adicional usando uma aplicação 4D em execução nessa plataforma. @@ -477,7 +477,7 @@ A página lista os elementos carregados pela aplicação 4D atual: ### Adicionar plug-ins ou componentes -If you want to integrate other plug-ins or components into the executable application, you just need to place them in a **Plugins** or **Components** folder next to the 4D Volume Desktop application or next to the 4D Server application. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. +Se quiser integrar outros plug-ins ou componentes no aplicativo executável, basta colocá-los em uma pasta **Plugins** ou **Components** ao lado do aplicativo 4D Volume Desktop ou ao lado do aplicativo 4D Server. O mecanismo para copiar o conteúdo da pasta do aplicativo de origem (ver [Personalizando a pasta 4D Volume Deskto](#customizing-4d-volume-desktop-folder)) pode ser usado para integrar qualquer tipo de arquivo no aplicativo executável. Se houver um conflito entre duas versões diferentes do mesmo plug-in (uma carregada por 4D e a outra localizada na pasta do aplicativo de origem), prioridade vai para o plug-in instalado na pasta Volume Desktop/4D do Servidor. No entanto, se houver duas instâncias do mesmo componente, o aplicativo não abrirá. @@ -510,47 +510,47 @@ A página de Licenças e Certificados pode ser usada: ### Licenças -This tab displays the [Build an evaluation application](#build-an-evaluation-application) option and the list of available [deployment licenses that you can embed](../Admin/licenses.md#deployment-licenses) into your application (stand-alone or client-server). Por padrão, a lista está vazia. +Essa aba exibe a opção [Build an evaluation application](#build-an-evaluation-application) e a lista de [deployment licenses that you can embed](../Admin/licenses.md#deployment-licenses) disponíveis em seu aplicativo (autônomo ou cliente-servidor). Por padrão, a lista está vazia. -You can use this tab to build: +Você pode usar essa aba para compilar: -- an evaluation application, -- a licensed application without embedded license (the user has to have a per-user license), +- um aplicativo de avaliação, +- um aplicativo licenciado sem licença incorporada (o usuário deve ter uma licença por usuário), - uma aplicação licenciada com licença(s) incorporada(s). -#### Build an evaluation application +#### Criar um aplicativo de avaliação -Check this option to create an evaluation version of your application. +Marque esta opção para criar uma versão de avaliação de seu aplicativo. -An evaluation application allows the end-user to run a full-featured version of your stand-alone or server application on their machine for a limited period of time, starting at first launch. At the end of the evaluation period, the application can no longer be used for a certain period of time on the same machine. +Um aplicativo de avaliação permite que o usuário final execute uma versão completa do seu aplicativo autônomo ou de servidor em seu computador por um período limitado, a partir da primeira inicialização. No final do período de avaliação, o aplicativo não poderá mais ser usado por um determinado período de tempo na mesma máquina. :::info -An internet connection is required on the user machine at the first launch of the evaluation application. +É necessária uma conexão com a Internet no computador do usuário na primeira inicialização do aplicativo de avaliação. ::: -As soon as the "Build an evaluation application" option is enabled, deployment licenses are ignored. +Assim que a opção "Build an evaluation application" for ativada, as licenças de implantação serão ignoradas. :::note Notas -- The [`License info`](../commands/license-info.md) command allows you to know the application license type (*.attributes* collection) and its expiration date (*.expirationDate* object). -- The BuildApplication [`EvaluationMode`](https://doc.4d.com/4Dv20R8/4D/20-R8/EvaluationMode.300-7542468.en.html) xml key allows you to manage evaluation versions. +- O comando [`License info`](../commands/license-info.md) permite que você saiba o tipo de licença do aplicativo (coleção *.attributes*) e sua data de expiração (objeto *.expirationDate*). +- A chave xml BuildApplication [`EvaluationMode`](https://doc.4d.com/4Dv20R8/4D/20-R8/EvaluationMode.300-7542468.en.html) permite que você gerencie as versões de avaliação. - O comando [`CHANGE LICENCES`](../commands-legacy/change-licenses.md) não faz nada quando chamado a partir de uma versão de avaliação. ::: -#### Build a licensed application without embedded license(s) +#### Criar um aplicativo licenciado sem licença(s) incorporada(s) -To build an application without embedded deployment license, just keep the license list empty and make sure the "Build an evaluation application" option is **unchecked**. +Para criar um aplicativo sem licença de implantação incorporada, basta manter a lista de licenças vazia e certificar-se de que a opção "Criar um aplicativo de avaliação" esteja **desmarcada**. -In this case, the end-user will have to purchase and enter a per-user *4D Desktop* or *4D Server* license at first application startup (when you embed a deployment license, the user does not have to enter or use their own license number). Para obter mais informações, consulte a seção [**Licenças de implantação**](../Admin/licenses.md#deployment-licenses). +Nesse caso, o usuário final terá de comprar e inserir uma licença *4D Desktop* ou *4D Server* por usuário na primeira inicialização do aplicativo (quando você incorpora uma licença de implementação, o usuário não precisa inserir ou usar seu próprio número de licença). Para obter mais informações, consulte a seção [**Licenças de implantação**](../Admin/licenses.md#deployment-licenses). -#### Build a licensed application with embedded license(s) +#### Criar um aplicativo licenciado com licença(s) incorporada(s) -This option allows you to build a ready-to-use application, in which necessary licenses are already embedded. +Essa opção permite que você crie um aplicativo pronto para uso, no qual as licenças necessárias já estão incorporadas. -Você deve designar os arquivos que contêm suas [licenças de implementação] (../Admin/licenses.md#deployment-licenses). These files were generated or updated when the *4D Developer Professional* license and the deployment licenses were purchased. Your current *4D Developer Professional* license is automatically associated with each deployment license to be used in the application built. You can add another 4D Developer Professional number and its associated licenses. +Você deve designar os arquivos que contêm suas [licenças de implementação] (../Admin/licenses.md#deployment-licenses). Esses arquivos foram gerados ou atualizados quando a licença *4D Developer Professional* e as licenças de implementação foram adquiridas. Sua licença atual de *4D Developer Professional* é associada automaticamente a cada licença de implantação que será utilizada na aplicação construída. Você pode adicionar outro número 4D Developer Professional e suas licenças associadas. Para remover ou adicionar uma licença, use os **[+]** e **[-]** botões na parte inferior da janela. Quando você clicar no botão \[+], uma caixa de diálogo 'Abrir arquivo' aparece exibindo por padrão o conteúdo da pasta *Licenças* do seu computador. Para mais informações sobre a localização desta pasta, consulte o comando [Obter pasta 4D](../commands-legacy/get-4d-folder.md). @@ -567,13 +567,13 @@ Pode designar o número de ficheiros válidos que desejar. Ao construir uma apli > Licenças "R" dedicadas são necessárias para criar aplicativos com base nas versões de "R-release" (números de licença para "R" produtos começam com "R-4DP"). -After a licensed application is built, a new deployment license file is automatically included in the Licenses folder next to the executable application (Windows) or in the package (macOS). +Depois que um aplicativo licenciado é criado, um novo arquivo de licença de implantação é incluído automaticamente na pasta Licenses, ao lado do aplicativo executável (Windows) ou no pacote (macOS). -### macOS signing certificate +### Certificado de assinatura do macOS O construtor de aplicativos pode assinar aplicativos 4D mesclados no macOS (aplicativos de usuário único, componentes, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -- Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D will check the availability of elements required for certification when the build occurs: +- Marque a opção **Assinar aplicativo** para incluir a certificação no procedimento de construtor de aplicativos para macOS. 4D irá verificar a disponibilidade de elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -595,7 +595,7 @@ Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os co #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. +O Gatekeeper é um recurso de segurança do macOS que controla a execução de aplicativos baixados da Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. > Nas máquinas do Apple Silicon, os [componentes](../Project/components.md) do 4D precisam ser realmente assinados. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). @@ -609,7 +609,7 @@ Os [recursos de assinatura integrados](#macos-signing-certificate) do 4D foram a Para mais informações sobre o conceito de notarização, por favor consulte [esta página no site de desenvolvedores da Apple](https://developer.apple.com/documentation/xcode/notarizing_your_app_before_distribution/customizing_the_notarization_workflow). -For more information on the stapling concept, please read [this Apple forum post](https://forums.developer.apple.com/forums/thread/720093). +Para obter mais informações sobre o conceito de grampeamento, leia [esta postagem no fórum da Apple](https://forums.developer.apple.com/forums/thread/720093). ## Personalizar ícones de uma aplicação @@ -747,7 +747,7 @@ userPrefs:=Get 4D folder(Pasta 4D activa) Este mecanismo aborda o caso de o servidor principal alvo estar temporariamente indisponível por algum motivo (modo de manutenção, por exemplo). Quando este caso ocorre pela primeira vez, a caixa de diálogo de seleção do servidor é exibida (se permitido, veja abaixo) e o usuário pode selecionar manualmente um servidor alternativo, cujo caminho é então salvo se a conexão for bem-sucedida. Qualquer não-disponibilidade subsequente seria tratada automaticamente através da informação do caminho "lastServer.xml". -> - When client applications cannot permanently benefit from the discovery service, for example because of the network configuration, it is recommended that the developer provide a host name at build time using the [IPAddress](https://doc.4d.com/4Dv20/4D/20/IPAddress.300-6335763.en.html) key in the "BuildApp.4DSettings" file. Arquivo DConfigurações" O mecanismo aborda os casos de indisponibilidade temporária. +> - Quando os aplicativos clientes não puderem se beneficiar permanentemente do serviço de descoberta, por exemplo, devido à configuração da rede, recomenda-se que o desenvolvedor forneça um nome de host no momento da compilação usando a chave [IPAddress](https://doc.4d.com/4Dv20/4D/20/IPAddress.300-6335763.en.html) no arquivo "BuildApp.4DSettings". Arquivo DConfigurações" O mecanismo aborda os casos de indisponibilidade temporária. > - Pressionar a tecla **Alt/Option** durante a inicialização para exibir a caixa de diálogo de seleção do servidor ainda é suportada em todos os casos. ### Disponibilidade da caixa de diálogo de seleção do servidor em caso de erro diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/button_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/button_overview.md index ca9ddb863ba194..13874b2ac65ad5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/button_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/button_overview.md @@ -234,7 +234,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/button_officexp.png) -- *macOS* - its background is always displayed. +- *macOS* - seu plano de fundo é sempre exibido. #### Exemplo JSON: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md index bd6b8e08e87f39..fe37c3e1d27731 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/checkbox_overview.md @@ -268,7 +268,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/checkbox_officexp.png) -- *macOS* - its background is always displayed. Exemplos com estados desmarcado/ marcado: +- *macOS* - seu plano de fundo é sempre exibido. Exemplos com estados desmarcado/ marcado: ![](../assets/en/FormObjects/checkbox_officexp_mac.png) @@ -392,7 +392,7 @@ Todas as caixas de seleção partilhar o mesmo conjunto de propriedades básicas > (1) Não compatível com os estilos [Regular](#regular) e [Flat](#flat).
    > (2) Não é compatível com os estilos [Regular](#regular), [Flat](#flat), [Disclosure](#disclosure) e [Collapse/Expand](#collapseexpand). -Additional specific properties are available, depending on the [button style](#check-box-button-styles): +Outras propriedades específicas estão disponíveis, dependendo do [estilo do botão](#check-box-button-styles): - Custom: [Background pathname](properties_TextAndPicture.md#background-pathname) - [Horizontal Margin](properties_TextAndPicture.md#horizontal-margin) - [Icon Offset](properties_TextAndPicture.md#icon-offset) - [Vertical Margin](properties_TextAndPicture.md#vertical-margin) - Flat, Regular: [Três estados](properties_Display.md#three-states) \ No newline at end of file diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/listbox_overview.md index 5a5cc2af708a63..29217f9f788e0f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/listbox_overview.md @@ -310,7 +310,7 @@ Além disso, tem acesso às propriedades específicas para cabeçalhos. Especifi ![](../assets/en/FormObjects/lbHeaderIcon.png) -At runtime, events that occur in a header are generated in the list box column object method. +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. Quando o comando `OBJECT SET VISIBLE` é usado com um cabeçalho, ele é aplicado a todos os cabeçalhos, independentemente do elemento individual definido pelo comando. Por ejemplo, `OBJECT SET VISIBLE(*; "header3";False)` ocultará todos los encabezados del objeto list box al que pertenece *header3* y no simplemente este encabezado. @@ -330,7 +330,7 @@ Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Em particular, você pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). -At runtime, events that occur in a footer are generated in the list box column object method. +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. Quando o comando OBJECT SET VISIBLE for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, OBJECT SET VISIBLE(\*;"footer3";False) esconde todos os rodapés no objeto list box ao qual footer3 pertence e não apenas esse rodapé. @@ -500,7 +500,7 @@ Você pode escrever no método *UI_SetColor*: ```4d If(Is in set("$SampleSet")) - $color:=0x0080C080 // green background + $color:=0x0080C080 // fundo verde Else $color:=lk inherited End if @@ -533,12 +533,12 @@ O suporte de ordenação padrão depende do tipo de list box: ### Ordenação personalizada -The developer can set up custom sorts, for example using the [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) command and/or combining the [`On Header Click`](../Events/onHeaderClick) and [`On After Sort`](../Events/onAfterSort) form events and relevant 4D commands. +O desenvolvedor pode configurar tipos personalizados, por exemplo, usando o comando [`LISTBOX SORT COLUMNS`](../commands-legacy/listbox-sort-columns.md) e/ou combinação dos eventos de formulário [`On Header Click`](../Events/onHeaderClick) e [`On After Sort`](../Events/onAfterSort) e comandos 4D relevantes. As ordenações personalizadas permitem-lhe: - realizar classificações em vários níveis em várias colunas, graças ao comando [`LISTBOX SORT COLUMNS`] (../commands-legacy/listbox-sort-columns.md), -- use functions such as [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) or [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) to sort columns on complex criteria. +- utilize funções como [`collection.orderByMethod()`](../API/CollectionClass.md#orderbymethod) ou [`entitySelection.orderByFormula()`](../API/EntitySelectionClass.md#orderbyformula) para classificar colunas com base em critérios complexos. #### Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/properties_Text.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/properties_Text.md index d27e8ffeb52a6b..73f8c7a3d87be4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/properties_Text.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/properties_Text.md @@ -38,7 +38,7 @@ Você pode definir essa propriedade usando o comando [**OBJECT SET FONT STYLE**] #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -49,7 +49,7 @@ Define o texto selecionado como ligeiramente inclinado para a direita. Você também pode definir essa propriedade por meio do comando [**OBJECT SET FONT STYLE**] (../commands-legacy/object-set-font-style.md). > This is normal text.
    -> *This is text in italics.* +> *Este é o texto em itálico.* #### Gramática JSON @@ -59,7 +59,7 @@ Você também pode definir essa propriedade por meio do comando [**OBJECT SET FO #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -75,7 +75,7 @@ Define o texto para ter uma linha por baixo. #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -112,7 +112,7 @@ Estão disponíveis três temas de tipos de letra: #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) ### Família de letras @@ -133,7 +133,7 @@ Você pode definir isso usando o comando [`OBJECT SET FONT`](../commands-legacy/ #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -149,7 +149,7 @@ Permite definir o tamanho da fonte do objeto em pontos. #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -175,7 +175,7 @@ Você também pode definir essa propriedade usando o comando [**OBJECT SET RGB C #### Objectos suportados -[Button](button_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) - [Input](input_overview.md) - [List Box](listbox_overview.md) - [List Box Column](listbox_overview.md#list-box-columns) - [List Box Footer](listbox_overview.md#list-box-footers) - [List Box Header](listbox_overview.md#list-box-headers) - [Progress Indicators](progressIndicator.md) - [Ruler](ruler.md) - [Radio Button](radio_overview.md) - [Text Area](text.md) +[Botão](button_overview.md) - [Caixa de verificação](checkbox_overview.md) - [Combo Box](comboBox_overview.md) - [Lista de seleção](dropdownList_Overview.md) - [Caixa de Grupo](groupBox.md) - [Lista hierárquica](list_overview.md) - [Entrada](input_overview.md) - [List Box](listbox_overview.md) - [Coluna de List Box](listbox_overview.md#list-box-columns) - [Rodapé da List Box](listbox_overview.md#list-box-footers) - [Cabeçalho de List Box](listbox_overview.md#list-box-headers) - [Indicadores de progresso](progressIndicator.md) - [Regra](ruler.md) - [Botão de opção](radio_overview.md) - [Área de Texto](text.md) --- @@ -309,7 +309,7 @@ A propriedade especial "célula" permite-lhe aplicar um conjunto de propriedades | | *columnName* | | object | *columnName* es el nombre del objeto de la columna del list box | | | | *propertyName* | string | as propriedades "stroke", "fill", "fontStyle", "fontWeight" ou "textDecoration" (ver acima). **Nota**: las propiedades "no seleccionable" y "desactivada" sólo pueden definirse a nivel de la línea. São ignorados se forem passados no objeto "célula" | -> Style settings made with this property are ignored if other style settings are already defined through expressions (*i.e.*, [Style Expression](#style-expression), [Font Color Expression](#font-color-expression), [Background Color Expression](./properties_BackgroundAndBorder.md#background-color-expression)). +> As configurações de estilo feitas com esta propriedade são ignoradas se outras configurações de estilo já estão definidas através de expressões (\*i.e., [Expressão de estilo](#style-expression), [Expressão de cor de Fonte](#font-color-expression), [Expressão de cor de fundo](./properties_BackgroundAndBorder.md#background-color-expression)). **Exemplos** diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/radio_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/radio_overview.md index 57ff79d84f6f0d..3c8d82914237d6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/radio_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/radio_overview.md @@ -111,7 +111,7 @@ As cores (ressaltado e fundo) de um botão com o estilo Office XP são baseadas ![](../assets/en/FormObjects/radio_xp.png) -- *macOS* - its background is always displayed. +- *macOS* - seu plano de fundo é sempre exibido. ### Contrair/expandir diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md index 3a2a59aafcb81e..c624643b6ed698 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/splitters.md @@ -16,7 +16,7 @@ Algumas das características gerais do repartidor: - As paradas do divisor são calculadas de modo que os objetos movidos permaneçam totalmente visíveis no formulário ou não passem sob/próximo a outro divisor. Cuando la propiedad [Empujador](properties_ResizingOptions.md#pusher) está asociada a un separador, su movimiento hacia la derecha o hacia abajo no encuentra ningún tope. - Se você redimensionar um formulário usando um divisor, as novas dimensões do formulário serão salvas somente enquanto o formulário estiver sendo exibido. Quando um formulário é fechado, as dimensões iniciais são restauradas. -Uma vez inserido, o separador aparece como uma linha. You can modify its [border style](properties_BackgroundAndBorder.md#border-line-style) to obtain a thinner line or [change its color](properties_BackgroundAndBorder.md#line-color). +Uma vez inserido, o separador aparece como uma linha. Puede modificar su [estilo de borde](properties_BackgroundAndBorder.md#border-line-style) para obtener una línea más fina o [cambiar su color](properties_BackgroundAndBorder.md#line-color). #### Exemplo JSON: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md index 57c21bbc72dcd5..ddfbf5182f546a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/tabControl.md @@ -11,7 +11,7 @@ O seguinte formulário de várias páginas utiliza um objeto de controlo de pest Para passar de uma tela para outra, o usuário simplesmente clica na guia correspondente. -As telas podem representar páginas em um formulário de várias páginas ou um objeto que muda quando o usuário clica em uma guia. If the tab control is used as a page navigation tool, then the [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) command or the `gotoPage` standard action would be used when a user clicks a tab. +As telas podem representar páginas em um formulário de várias páginas ou um objeto que muda quando o usuário clica em uma guia. Se o controle de tabulação for usado como uma ferramenta de navegação de página, o comando [`FORM GOTO PAGE`](../commands-legacy/form-goto-page.md) ou a ação padrão `gotoPage` será usada quando um usuário clicar em uma tabulação. Outra utilização do controlo de separadores consiste em controlar os dados apresentados num subformulário. Por exemplo, um Rolodex pode ser implementado utilizando um controlo de pestanas. As guias mostrariam as letras do alfabeto e a ação do controle do guia seria carregar os dados correspondentes à letra que o usuário clicou. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md index 0ca8298d819299..b57cd51a045d89 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/FormObjects/webArea_overview.md @@ -7,7 +7,7 @@ As áreas da Web podem exibir vários conteúdo Web em seus formulários: págin É possível criar várias áreas web no mesmo formulário. No entanto, observe que o uso de áreas web deve seguir [várias regras](#web-area-rules). -Several dedicated [standard actions](#standard-actions), numerous [language commands](../category/web-area) as well as generic and specific [form events](#form-events) allow the developer to control the functioning of web areas. Variáveis específicas podem ser usadas para trocar informações entre a área e o ambiente 4D. +Várias [ações padrão] dedicadas (#standard-actions), vários [comandos de idioma] (../category/web-area), bem como [eventos de formulário] genéricos e específicos (#form-events) permitem que o desenvolvedor controle o funcionamento das áreas da Web. Variáveis específicas podem ser usadas para trocar informações entre a área e o ambiente 4D. ## Propriedades específicas @@ -37,7 +37,7 @@ Quando a propriedade [Acessar aos métodos 4D](properties_WebArea.md#access-4d-m ::: -## $4d Object +## Objeto $4d The [`4D embedded web rendering engine`](properties_WebArea.md#use-embedded-web-rendering-engine) provides a **JavaScript object named `$4d`** in the web area. By default, `$4d` allows access to all 4D project methods using dot notation. @@ -49,7 +49,7 @@ $4d. HelloWorld(); > **Note:** JavaScript is **case-sensitive**, so the object is named **`$4d`** (with a lowercase "d"). -### Controlling $4d Access +### Controlando o acesso $4d With [`WA SET CONTEXT`](../commands/wa-set-context.md), developers can control what can be available through `$4d` from a Web Area. Using this command you define a **context object** that declares for example 4D methods through formulas and class instances. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md index aa044375d3db96..f667709d8ee8c6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Notes/updates.md @@ -28,20 +28,20 @@ Leia [**O que há de novo no 4D 20 R8**](https://blog.4d.com/en-whats-new-in-4d- #### Destaques -- Implement your own [**HTTP request handlers**](../WebServer/http-request-handler.md) using the new [`4D.IncomingMessage`](../API/IncomingMessageClass.md) class. -- Expressions used in [form object properties](../FormObjects/properties_Reference.md) now benefit from syntax checking in the [Property list](../FormEditor/formEditor.md#property-list) and in the [Compiler](../Project/compiler.md#check-syntax). -- You can [associate a class to a form](../FormEditor/properties_FormProperties.md#form-class) to enable code type-ahead and automatic instantiation of form data when using the [`Form`](../commands/form.md) command. +- Implemente seus próprios [**HTTP request handlers**](../WebServer/http-request-handler.md) usando a nova classe [`4D.IncomingMessage`](../API/IncomingMessageClass.md). +- As expressões usadas em [form object properties] (../FormObjects/properties_Reference.md) agora se beneficiam da verificação de sintaxe na [Property list] (../FormEditor/formEditor.md#property-list) e no [Compiler] (../Project/compiler.md#check-syntax). +- Você pode [associar uma classe a um formulário](../FormEditor/properties_FormProperties.md#form-class) para ativar a antecipação do tipo de código e a instanciação automática dos dados do formulário ao usar o comando [`Form`](../commands/form.md). - Suporte de [sessões autônomas](../API/SessionClass.md) para simplificar a codificação local para aplicações cliente/servidor. -- [4D debugger](../Debugging/debugger.md): new design and auto-save, display mode features. +- [Depurador 4D](../Debugging/debugger.md): novo design e salvamento automático, recursos do modo de exibição. - [Nova arquitetura de componentes construída](../Desktop/building.md#build-component) para um melhor cumprimento das diretrizes da notarização da Apple. -- You can now easily [build evaluation applications](../Desktop/building.md#build-an-evaluation-application) in the Build application dialog box. -- Dependencies: Use the Dependency manager to [check for new versions](../Project/components.md#checking-for-new-versions) and [update](../Project/components.md#updating-dependencies) GitHub components. -- New [`TCPConnection`](../API/TCPConnectionClass.md) and [`TCPEvent`](../API/TCPEventClass.md) classes to manage TCP client connections, handle events, and enhance control over data transmission. Adicionado [`4DTCPLog.txt`](../Debugging/debugLogFiles.md#4dtcplogtxt) para registro detalhado de eventos TCP. -- New options in [VP EXPORT DOCUMENT](../ViewPro/commands/vp-export-document.md) and [VP IMPORT DOCUMENT](../ViewPro/commands/vp-import-document.md) to control styles, formulas, data integrity, and password protection. +- Agora você pode facilmente [criar aplicativos de avaliação] (../Desktop/building.md#build-an-evaluation-application) na caixa de diálogo Criar aplicativo. +- Dependências: Use o gerenciador de dependências para [verificar se há novas versões] (../Project/components.md#checking-for-new-versions) e [atualizar] (../Project/components.md#updating-dependencies) os componentes do GitHub. +- Novas classes [`TCPConnection`](../API/TCPConnectionClass.md) e [`TCPEvent`](../API/TCPEventClass.md) para gerenciar conexões de clientes TCP, manipular eventos e aprimorar o controle sobre a transmissão de dados. Adicionado [`4DTCPLog.txt`](../Debugging/debugLogFiles.md#4dtcplogtxt) para registro detalhado de eventos TCP. +- Novas opções em [VP EXPORT DOCUMENT] (../ViewPro/commands/vp-export-document.md) e [VP IMPORT DOCUMENT] (../ViewPro/commands/vp-import-document.md) para controlar estilos, fórmulas, integridade de dados e proteção por senha. - 4D Write Pro: - - The following commands now allow parameters such as objects or collections: [WP SET ATTRIBUTES](../WritePro/commands/wp-set-attributes.md), [WP Get attributes](../WritePro/commands/wp-get-attributes.md), [WP RESET ATTRIBUTES](../WritePro/commands/wp-reset-attributes.md), [WP Table append row](../WritePro/commands/wp-table-append-row.md), [WP Import document](../WritePro/commands/wp-import-document.md), [WP EXPORT DOCUMENT](../WritePro/commands/wp-export-document.md), [WP Add picture](../WritePro/commands/wp-add-picture.md), and [WP Insert picture](../WritePro/commands/wp-insert-picture.md). - - [WP Insert formula](../WritePro/commands/wp-insert-formula.md), [WP Insert document body](../WritePro/commands/wp-insert-document-body.md), and [WP Insert break](../WritePro/commands/wp-insert-break.md), are now functions that return ranges. - - New expressions related to document attributes: [This.sectionIndex](../WritePro/managing-formulas.md), [This.sectionName](../WritePro/managing-formulas.md) and [This.pageIndex](../WritePro/managing-formulas.md). + - Os seguintes comandos agora permitem parâmetros, como objetos ou coleções: [WP SET ATTRIBUTES](../WritePro/commands/wp-set-attributes.md), [WP Obter atributos](../WritePro/commands/wp-get-attributes.md), [WP REDEFINIR ATTRIBUTES](../WritePro/commands/wp-reset-attributes.md), [Tabela WP anexa linha](../WritePro/commands/wp-table-append-row.md), [documento de importação do WP](../WritePro/commands/wp-import-document.md), [WP EXPORT DOCUMENT](../WritePro/commands/wp-export-document.md), [WP Add picture](../WritePro/commands/wp-add-picture.md), e [WP Insert picture](../WritePro/commands/wp-insert-picture.md). + - [WP Insert formula](../WritePro/commands/wp-insert-formula.md), [WP Insert document body](../WritePro/commands/wp-insert-document-body.md) e [WP Insert break](../WritePro/commands/wp-insert-break.md), agora são funções que retornam intervalos. + - Novas expressões relacionadas a atributos de documentos: [This.sectionIndex](../WritePro/managing-formulas.md), [This.sectionName](../WritePro/managing-formulas.md) e [This.pageIndex](../WritePro/managing-formulas.md). - Línguagem 4D: - Comandos modificados: [`FORM EDIT`](../commands/form-edit.md) - [`.sign()`](../API/CryptoKeyClass.md#sign) and [`.verify()`](../API/CryptoKeyClass.md#verify) functions of the [4D.CryptoKey class](../API/CryptoKeyClass.md) support Blob in the *message* parameter. @@ -61,16 +61,16 @@ Leia [**O que há de novo no 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d- - As colunas e cabeçalhos da list box de tipo tempo agora suportam a opção ["blankIfNull"](../FormObjects/properties_Display.md#time-format). - Novas propriedades em [`.getBoxInfo()`](../API/IMAPTransporterClass.md#getboxinfo) e [`.getBoxList()`](../API/IMAPTransporterClass.md#getboxlist). - Agora você pode [adicionar e remover componentes usando a interface do gerenciador de componentes](../Project/components.md#monitoring-project-dependencies). -- New [**direct typing mode**](../Project/compiler.md#enabling-direct-typing) in which you declare all variables and parameters in your code using `var` and `#DECLARE`/`Function` keywords (only mode supported in new projects). A [funcionalidade verificação de sintaxe](../Project/compiler.md#check-syntax) foi aprimorado de acordo. -- Support of [Session singletons](../Concepts/classes.md#singleton-classes) and new [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) Class property. -- New [`onHttpGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). +- Novo modo [**direct typing mode**] (../Project/compiler.md#enabling-direct-typing) no qual você declara todas as variáveis e parâmetros em seu código usando as palavras-chave `var` e `#DECLARE`/`Function` (somente o modo suportado em novos projetos). A [funcionalidade verificação de sintaxe](../Project/compiler.md#check-syntax) foi aprimorado de acordo. +- Suporte a [Session singletons] (../Concepts/classes.md#singleton-classes) e à nova propriedade de classe [`.isSessionSingleton`] (../API/ClassClass.md#issessionsingleton). +- Nova palavra-chave de função [`onHTTPGet`] (../ORDA/ordaClasses.md#onhttpget-keyword) para definir funções singleton ou ORDA que podem ser chamadas por meio de solicitações [HTTP REST GET] (../REST/ClassFunctions.md#function-calls). - Nova classe [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) para que o servidor REST retorne qualquer conteúdo Web. - Qodly Studio: agora você pode [anexar o depurador Qodly a 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). -- New Build Application keys for remote 4D applications to validate the server certificate authority [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) and/or [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). +- New Build Application keys para aplicativos 4D remotos para validar a autoridade de certificação do servidor [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) e/ou [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). - Capacidade de [criar aplicações independentes sem licenças incorporadas](../Desktop/building.md#licenses). - Línguagem 4D: - Novos comandos: [Process info](../commands/process-info.md), [Session info](../commands/session-info.md), [SET WINDOW DOCUMENT ICON](../commands/set-window-document-icon.md) - - Modified commands: [Process activity](../commands/process-activity.md), [Process number](../commands/process-number.md) + - Comandos modificados: [Process activity](../commands/process-activity.md), [Process number](../commands/process-number.md) - 4D Write Pro: - Novo comando: [WP DELETE SECTION](../WritePro/commands/wp-delete-section.md) - Comandos modificados: [WP DELETE SUBSECTION](../WritePro/commands/wp-delete-subsection.md) e [WP RESET ATTRIBUTES](../WritePro/commands/wp-reset-attributes.md) @@ -79,7 +79,7 @@ Leia [**O que há de novo no 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d- #### Mudanças de comportamento -- Documentations for [4D Language](../commands/command-index.md) and [4D Write Pro Language](../WritePro/commands/command-index.md) are now fully available on developer.4d.com. Find out about all the new features and changes concerning these documentations in this release note. +- As documentações para [4D Language] (../commands/command-index.md) e [4D Write Pro Language] (../WritePro/commands/command-index.md) estão agora totalmente disponíveis em developer.4d.com. Saiba mais sobre todos os novos recursos e alterações referentes a essas documentações nesta nota de versão. - The [`File`](../commands/file.md) command (as well as [`4D.File.new()`](../API/FileClass.md#4dfilenew)) is stricter when it comes to checking the syntax of the *path* supplied as a parameter. - A ação de [permission](../ORDA/privileges.md#permission-actions) **describe** foi removida das ações disponíveis. Acesso às urls [`/rest/$catalog`](../REST/$catalog.md) não é mais controlado. Session *describe* privileges are now ignored. @@ -121,7 +121,7 @@ Leia [**O que há de novo no 4D 20 R5**](https://blog.4d.com/en-whats-new-in-4d- - Suporte a estruturas de tratamento de erros [`Try...Catch...End try`](../Concepts/error-handling.md#trycatchend-try). - QUIC network layer now supports [broadcasting](../Desktop/clientServer.md#opening-a-remote-project), [SSO](https://doc.4d.com/4Dv20R5/4D/20-R5/Single-Sign-On-SSO-on-Windows.300-6932709.en.html), and [IPv6](https://doc.4d.com/4Dv20R5/4D/20-R5/IP-Settings.300-6932707.en.html). - Soporte de [selecciones de entidades restringidas](../ORDA/entities.md#restricting-entity-selections). -- Soporte de [clases compartidas](../Concepts/classes.md#shared-classes) y de [clases singleton](../Concepts/classes.md#singleton-classes). New Class properties: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). +- Soporte de [clases compartidas](../Concepts/classes.md#shared-classes) y de [clases singleton](../Concepts/classes.md#singleton-classes). Novas propriedades de classe: [`isShared`](../API/ClassClass.md#isshared), [`isSingleton`](../API/ClassClass.md#issingleton), [`me`](../API/ClassClass.md#me). - Suporte à [inicializando uma propriedade de classe em sua linha de declaração](../Concepts/classes.md#initializing-the-property-in-the-declaration-line). - Novo modo [forçar login para solicitações REST](../REST/authUsers.md#force-login-mode) com um suporte específico [no Qodly Studio para 4D](../WebServer/qodly-studio.md#force-login). - Nuevo parámetro REST [$format](../REST/$format.md). @@ -172,9 +172,9 @@ Leia [**O que há de novo no 4D v20 R3**](https://blog.4d.com/en-whats-new-in-4d - Support of *context* parameter in [`Formula from string`](../commands/formula-from-string.md). - Support of `headers` property in *connectionHandler* parameter of [4D.WebSocket.new](../API/WebSocketClass.md#4dwebsocketnew). - [Marcador de modificação global](../ORDA/global-stamp.md) para facilitar a implementação de módulos de sincronização de dados. Novas funções: [`ds.getGlobalStamp`](../API/DataStoreClass.md#getglobalstamp) e [`ds.setGlobalStamp`](../API/DataStoreClass.md#setglobalstamp). -- Assigning file references to picture/blob attributes is [supported in ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). +- Atribuindo arquivo de referências a atributos de imagem/blob é [suportado no ORDA](../ORDA/entities.md#assigning-files-to-picture-or-blob-attributes). - Support for [initializing the variable's value and data type in the declaration line](../Concepts/variables/#initializing-variables-in-the-declaration-line). -- Log file settings are now [saved with the current data file](../Backup/settings.md#log-management) +- As configurações de arquivos de log agora são [salvas com o arquivo de dados atual](../Backup/settings.md#log-management) - Nova sintaxe para [declarar parâmetros variádicos](../Concepts/parameters.md#declaring-variadic-parameters) - 4D View Pro: soporte de la [importación](../ViewPro/commands/vp-import-from-blob) y de la [exportación](../ViewPro/commands/vp-export-to-blob) de documentos 4D View Pro al formato Blob. - Comandos da linguagem 4D: [Novidades de página](https://doc.4d.com/4Dv20R3/4D/20-R3/What-s-new.901-6531224.en.html) em doc.4d.com. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md index a563921ae35d3a..2929c6fa950b83 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/ordaClasses.md @@ -814,11 +814,11 @@ $status:=$remoteDS. Schools.registerNewStudent($student) // OK $id:=$remoteDS. Schools.computeIDNumber() // Error "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Funções classe Singletons](../Concepts/classes.md#singleton-classes) @@ -826,8 +826,8 @@ The `onHttpGet` keyword is available with: A sintaxe formal é: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -844,7 +844,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -Uma função com a palavra-chave `onHttpGet` aceita [parâmetros](../Concepts/parameters.md). +Uma função com a palavra-chave `onHTTPGet` aceita [parâmetros](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -856,7 +856,7 @@ Consulte a seção [Parâmetros](../REST/classFunctions#parameters) na documenta ### resultado -Uma função com a palavra-chave `onHttpGet` pode retornar qualquer valor de um tipo compatível (o mesmo que para [parâmetros](../REST/classFunctions#parameters) REST). +Uma função com a palavra-chave `onHTTPGet` pode retornar qualquer valor de um tipo compatível (o mesmo que para [parâmetros](../REST/classFunctions#parameters) REST). :::info diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md index de3fdb0f8485e8..546a463bafd5ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ORDA/privileges.md @@ -64,7 +64,7 @@ As ações disponíveis estão relacionadas com o recurso alvo. - Um atributo calculado pode ser acessado mesmo que não haja permissões sobre os atributos sobre os quais ele é construído. - Você pode atribuir uma ação de permissão a uma classe de singleton (tipo `singleton`), nesse caso ele será aplicado a todas as suas funções expostas, ou a uma função de singleton (tipo `singletonMethod`). - Valores padrão: na implementação atual, apenas *Null* está disponível como valor padrão. -- In REST [force login mode](../REST/authUsers.md#force-login-mode), the [`authentify()` function](../REST/authUsers.md#function-authentify) is always executable by guest users, whatever the permissions configuration. +- No REST [modo de login](../REST/authUsers.md#force-login-mode), a [função `authentify()`](../REST/authUsers.md#function-authentify) é sempre executável por usuários convidados, independentemente da configuração das permissões. Setting permissions requires to be consistent, in particular **update** and **drop** permissions also need **read** permission (but **create** does not need it). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/architecture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/architecture.md index d30df43ae155b1..8a983a79509a47 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/architecture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/architecture.md @@ -63,7 +63,7 @@ This text file can also contain configuration keys, in particular [`"tokenizedTe | lists.json | Listas definidas | JSON | | filters.json | Filtros definidos | JSON | | dependencies.json | Nomes de [componentes a serem carregados](components.md) no projeto | JSON | -| HTTPHandlers.json | Custom [HTTP request handlers](../WebServer/http-request-handler.md) defined for the web server | JSON | +| HTTPHandlers.json | [Manipuladores de solicitação HTTP](../WebServer/http-request-handler.md) personalizados definidos para o servidor Web | JSON | | styleSheets.css | Folhas de estilo CSS | CSS | | styleSheets_mac.css | Folhas de estilo css para Mac (de um banco de dados binário convertido) | CSS | | styleSheets_windows.css | Folhas de estilo css em Windows (de um banco de dados binário convertido) | CSS | @@ -181,7 +181,7 @@ A pasta Logs contém todos os arquivos de registo utilizados pelo projeto. Os ar - depuração de comandos, - 4D Pedidos do servidor (gerados em máquinas clientes e no servidor). -> An additional Logs folder is available in the system user preferences folder (active 4D folder, see [Get 4D folder](../commands-legacy/get-4d-folder.md) command) for maintenance log files and in cases where data folder is read-only. +> Uma pasta adicional de Logs está disponível na pasta de preferências sistema do usuário (pasta 4D ativa, consulte o comando [Get 4D folder](../commands-legacy/get-4d-folder.md)) para arquivos de log de manutenção e nos casos em que a pasta de dados é somente leitura. ## `Settings` (usuario) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/code-overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/code-overview.md index de44faca908756..d006efe9ed37e1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/code-overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/code-overview.md @@ -5,7 +5,7 @@ title: Métodos e classes The 4D code used across your project is written in [methods](../Concepts/methods.md) and [classes](../Concepts/classes.md). -O IDE 4D fornece vários recursos para criar, editar, exportar ou excluir seu código. Normalmente, você usará o [editor de código](../code-editor/write-class-method.md) 4D incluído para trabalhar com seu código. You can also use other editors such as **VS Code**, for which the [4D-Analyzer extension](https://github.com/4d/4D-Analyzer-VSCode) is available. +O IDE 4D fornece vários recursos para criar, editar, exportar ou excluir seu código. Normalmente, você usará o [editor de código](../code-editor/write-class-method.md) 4D incluído para trabalhar com seu código. Você também pode usar outros editores, como **VS Code**, para o qual a [extensão 4D-Analyzer](https://github.com/4d/4D-Analyzer-VSCode) está disponível. ## Criação de métodos @@ -116,7 +116,7 @@ Os atributos de disponibilidade especificam os serviços externos que estão aut Este atributo permite-lhe publicar o método atual como um serviço Web acessível através de pedidos SOAP. Para más información, consulte el capítulo [Publicación y uso de los servicios web](https://doc.4d.com/4Dv20/4D/20.2/Publication-and-use-of-Web-Services.200-6750103.en.html). Cuando esta opción está marcada, se activa la opción **Publicado en WSDL**. -In the Explorer, project methods that are offered as a Web Service are given a specific icon. +No Explorer, métodos de projeto oferecidos como um Serviço Web recebem um ícone específico. **Nota:** no es posible publicar un método como servicio web si su nombre incluye caracteres que no cumplen con la nomenclatura XML (por ejemplo espacios). Se o nome do método não estiver de acordo com isso, 4D não atribui a propriedade. @@ -124,13 +124,13 @@ In the Explorer, project methods that are offered as a Web Service are given a s Este atributo só está disponível quando o atributo "Serviço Web" está selecionado. Permite-lhe incluir o método atual no WSDL da aplicação 4D. Para obtener más información al respecto, consulte [Generación del WSDL](https://doc.4d.com/4Dv20/4D/20.2/Publishing-a-Web-Service-with-4D.300-6750334.en.html#502689). -In the Explorer, project methods that are offered as a Web Service and published in WSDL are given a specific icon. +No Explorer, os métodos do projeto que são oferecidos como um serviço da Web e publicados no WSDL recebem um ícone específico. #### Etiquetas 4D e URLs (4DACTION...) This option is used to reinforce 4D Web server security: when it is not checked, the project method cannot be executed via an HTTP request containing the special [4DACTION URL](../WebServer/httpRequests.md#4daction) used for calling 4D methods, nor the special [4DSCRIPT, 4DTEXT and 4DHTML tags](../Tags/transformation-tags.md). -In the Explorer, project methods with this attribute are given a specific icon. +No Explorer, os métodos de projeto com esse atributo recebem um ícone específico. Por razões de segurança, esta opção está desmarcada por padrão. Cada método que pode ser executado utilizando o URL ou as etiquetas especiais da Web deve ser indicado individualmente. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/compiler.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/compiler.md index 36e46a322b3560..2de8b9b8d97a3b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/compiler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/compiler.md @@ -125,30 +125,30 @@ Duas opções de alvo estão disponíveis. O resultado depende do processador da ### Opções adicionais (Compatibilidade) -In projects converted from 4D versions prior to 20 R7, additional compilation options are available: +Em projetos convertidos de versões 4D anteriores a 20 R7, opções de compilação adicionais estão disponíveis: - **Caminho de compilação** - **Digitação padrão** - **Métodos Compilador para...** -These options are only maintained for compatibility with legacy code. Para mais informações, consulte a [documentação de lançamentos 4D anteriores](../Project/compiler.md#compiler-settings). +Essas opções só são mantidas para compatibilidade com os códigos legados. Para mais informações, consulte a [documentação de lançamentos 4D anteriores](../Project/compiler.md#compiler-settings). Em projetos convertidos, é recomendado [ativar o modo de digitação direta](#enabling-direct-typing) e escrever o código de declaração em conformidade, i.e.: - declarar explicitamente todas as variáveis [usando palavras-chave `var`](../Concepts/variables.md#declaring-variables) -- declare explicitely all parameters in function prototypes (i.e. using the `Function` or `Class Constructor` keywords) or with `#DECLARE` keywords in methods (see [Declaring parameters](../Concepts/parameters.md#declaring-parameters). +- declarar explicitamente todos os parâmetros em protótipos de função (por exemplo, usando as palavras-chave `Função` ou `Classe Construtor`) ou com palavras `#DECLARE` em métodos (veja [Declaração de parâmetros](../Concepts/parameters.md#declaring-parameters). -#### Enabling direct typing +#### Ativando digitação direta :::info -The direct typing mode is optional in converted projects only. It is natively used in projects created with 4D 20 R7 and higher. +O modo de digitação direta é opcional somente em projetos convertidos. É utilizado nativamente em projetos criados com 4D 20 R7 e superior. ::: -Select **All variables are typed (Direct typing)** option in the **Compilation Path** menu to enable the direct typing mode. When this option is selected, other compatibility options become useless and are no longer displayed. +Selecione **Todas as variáveis são digitadas (digitação direta)** no menu **Compilação de Caminho** para habilitar o modo de digitação direta. Quando esta opção for selecionada, outras opções de compatibilidade se tornam inúteis e não são mais exibidas. -Using this option is recommended since it provides flexibility and efficiency. The direct typing concept assumes that all elements are directly declared where they are defined in your code. You just have to make sure that all your variables are declared using the regular [`var` syntax](../Concepts/variables.md#declaring-variables) and that your method and function parameters are declared [in their prototypes](../Concepts/parameters.md) (the [Check Syntax](#check-syntax) feature can help you detecting missing or invalid declarations). +Recomenda-se a utilização desta opção, uma vez que proporciona flexibilidade e eficiência. O conceito de digitação direta assume que todos os elementos são declarados diretamente onde eles são definidos em seu código. Você só precisa ter certeza de que todas as suas variáveis são declaradas usando o recurso regular [`var` syntax](../Concepts/variables.md#declaring-variables) e que seu método e parâmetros de função são declarados [em seus protóticos](../Concepts/parameters.md) (o [Verificar sintaxe](#check-syntax) pode ajudá-lo a detectar declarações ausentes ou inválidas). ## Avisos diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/components.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/components.md index b6cf5e9115c85b..e77b96b631581c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/components.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/Project/components.md @@ -21,7 +21,7 @@ Components can be interpreted or [compiled](../Desktop/building.md). The package folder of a component (*MyComponent.4dbase* folder) can contain: - for **interpreted components**: a standard [Project folder](../Project/architecture.md). O nome da pasta do pacote deve ser sufixado com **.4dbase** se você quiser instalá-lo na pasta [**Components** do seu projeto](architecture.md#components). -- for **compiled components**: +- para **componentes compilados**: - either a "Contents" folder containing a .4DZ file, a *Resources* folder, an *Info.plist* file (recommended architecture) - or directly a .4DZ file with other folders such as *Resources*. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$attributes.md index d8bad18c96ac55..b4e2685a5cc855 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$attributes.md @@ -23,7 +23,7 @@ Puede aplicar `$attributes` a una entidad (*p. Ej.*, People(1)) o una entity sel - `$attributes=relatedEntities.attributePath1, relatedEntities.attributePath2, ...`: sólo se devuelven los atributos de las entidades relacionadas. - If `$attributes` is specified for **storage** attributes: - - `$attributes=attribute1, attribute2, ...`: only those attributes of the entities are returned. + - `$attributes=attribute1, attribute2, ...`: somente os atributos das entidades são retornados. ## Exemplo com entidades relacionadas diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$filter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$filter.md index 69e3f9783cf5ff..fbafdccca6f2a0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$filter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$filter.md @@ -43,7 +43,7 @@ Para más información sobre cómo consultar datos en 4D, consulte la documentac > For example, you can write the following when passing a value with a quote when using the *params* property:\ > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=:1"&$params='["O\u0027Reilly"]'` > -> If you pass the value directly, you can write the following: +> Se você passar o valor diretamente, poderá escrever o seguinte: > `http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"` ## Atributo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$format.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$format.md index 4397613e44d076..ed103373f06b21 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$format.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$format.md @@ -3,7 +3,7 @@ id: format title: $format --- -Defines a specific format to return data of a dataclass, (*e.g.*, `$format=looker`) +Define um formato específico para retornar dados de uma classe de dados, (*por exemplo*, `$format=looker`) ## Descrição diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$imageformat.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$imageformat.md index 6cc7fbc93593db..bc082f3d9d3abc 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$imageformat.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$imageformat.md @@ -17,7 +17,7 @@ Definir o formato a utilizar para mostrar imagens. Pode utilizar um dos seguinte | ".jpeg" or "image/jpeg" | Formato JPEG | | ".tiff" ou "image/tiff" | Formato TIFF | -Once you have defined the format, you must pass the image attribute to [`$expand`]($expand.md) to load the photo completely. +Uma vez definido o formato, é necessário passar o atributo de imagem a [`$expand`]($expand.md) para carregar completamente a fotografia. Se não houver nenhuma imagem a carregar ou se o formato não permitir que a imagem seja carregada, a resposta será um objeto vazio `{}`. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md index 0a48a02cd02ca8..2ef76aa2cb1e73 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$singleton.md @@ -43,7 +43,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: @@ -77,7 +77,7 @@ exposed Function sayHello ($value : Text) :::note -The `mySingleton` class and `sayHello` function are listed when you call the [`$catalog`]($catalog.md#singletons) command. +A classe `mySingleton` e a função `sayHello` são listadas quando você chama o comando [`$catalog`]($catalog.md#singletons). ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$skip.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$skip.md index 3233f9bd50aa03..6e4eaddb8ea85c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$skip.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$skip.md @@ -9,7 +9,7 @@ Inicia la entidad definida por este número en la colección (*por ejemplo*, `$s `$skip` define la entidad de la colección por la que se va a comenzar. Por padrão, a coleção enviada começa com a primeira entidade. Para começar com a 10.ª entidade da coleção, passe 10. -`$skip` is generally used in conjunction with [`$top/$limit`]($top_$limit.md) to navigate through an entity collection. +`$skip` é geralmente usado em conjunto com [`$top/$limit`]($top_$limit.md) para navegar em uma coleção de entidades. ## Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$top_$limit.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$top_$limit.md index 0808d876215ac1..eece06b1e733dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$top_$limit.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/$top_$limit.md @@ -9,7 +9,7 @@ Limita el número de entidades a devolver (por ejemplo, `$top=50`) `$top/$limit` define el límite de entidades a devolver. Por defeito, o número é limitado a 100. Puede utilizar las siguientes palabras claves: `$top` o `$limit`. -When used in conjunction with [`$skip`]($skip.md), you can navigate through the entity selection returned by the REST request. +Quando usado em conjunto com [`$skip`]($skip.md), você pode navegar pela seleção de entidades retornada pela solicitação REST. ## Exemplo diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md index d0e31bf5c34649..e799c6c8f22b53 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/ClassFunctions.md @@ -49,7 +49,7 @@ with data in the body of the POST request: `["Aguada"]` :::note -A função `getCity()` deve ter sido declarada com a palavra-chave `onHttpGet` (veja [Configuração da função](#function-configuration) abaixo). +A função `getCity()` deve ter sido declarada com a palavra-chave `onHTTPGet` (veja [Configuração da função](#function-configuration) abaixo). ::: @@ -71,13 +71,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage Consulte a seção [Funções expostas vs. não expostas](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions). -### `onHttpGet` +### `onHTTPGet` -As funções que podem ser chamadas a partir de solicitações HTTP `GET` também devem ser especificamente declaradas com a palavra-chave [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por exemplo: +As funções que podem ser chamadas a partir de solicitações HTTP `GET` também devem ser especificamente declaradas com a palavra-chave [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword). Por exemplo: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` ### Thread-safe diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/manData.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/manData.md index ceb1ca50bced8f..9431fa79e411f9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/manData.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/REST/manData.md @@ -31,7 +31,7 @@ Un conjunto de entidades (también conocido como *selección de entidades*) es u Para criar um conjunto de entidades, chame [`$method=entityset`]($method.md#methodentityset) em sua solicitação REST. As a measure of security, you can also use [`$savedfilter`]($savedfilter.md) and/or [`$savedorderby`]($savedorderby.md) when you call [`$filter`]($filter.md) and/or [`$orderby`]($orderby.md) so that if ever the entity set timed out or was removed from the server, it can be quickly retrieved with the same ID as before. -To access the entity set, you must use `$entityset/\{entitySetID\}`, for example: +Para acessar o conjunto de entidades, você deve usar `$entityset/\{entitySetID\}`, por exemplo: `/rest/People/$entityset/0AF4679A5C394746BFEB68D2162A19FF` diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/classes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/classes.md index dd743eee43691b..6dc8beff3f2787 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/classes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/classes.md @@ -113,7 +113,7 @@ A propriedade `.showHeader` indica **.showResizeHandle** : Boolean -The `.showResizeHandle` property indicates whether to display the resize handle for tables that don't have a *source*. Padrão = False +A propriedade `.showResizeHandle` indica se deve exibir o manipulador de redimensionamento para tabelas que não têm *source*. Padrão = False ### .tableColumns @@ -173,7 +173,7 @@ A propriedade `.font` é o nome da fonte (c **.textDecoration** : Integer -The `.textDecoration` property is the text decoration of the table (see [**Fonts and text**](configuring.md#fonts-and-text)). +A propriedade `.textDecoration` é a decoração de texto da tabela (consulte [**Fontes e texto**](configuring.md#fonts-and-text)). ### .borderLeft diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands.md index ed468de1bcdc15..9885f8effbdbbf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands.md @@ -40,7 +40,7 @@ Os comandos 4D View Pro não são thread-safe. E -[VP EXPORT DOCUMENT](commands/vp-export-document.md) ***Modified 4D 20 R8***
    +[VP EXPORT DOCUMENT](commands/vp-export-document.md) ***Modificado 4D 20 R8***
    [VP EXPORT TO BLOB](commands/vp-export-to-blob.md)
    [VP Export to object](commands/vp-export-to-object.md) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-export-to-blob.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-export-to-blob.md index 3c2b89de6a383f..e1e7046c81b889 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-export-to-blob.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-export-to-blob.md @@ -16,7 +16,7 @@ title: VP EXPORT TO BLOB ## Descrição -The `VP EXPORT TO BLOB` command exports the *vpAreaName* 4D View Pro document in a 4D.Blob according to the *paramObj* options. O blob exportado está disponível por meio da chamada de retorno de exportação. A exportação e importação de áreas do 4D View Pro como blobs é rápida e eficiente em termos de memória. +O comando `VP EXPORT TO BLOB` exporta o documento *vpAreaName* 4D View Pro em um 4D.Blob de acordo com as opções *paramObj*. O blob exportado está disponível por meio da chamada de retorno de exportação. A exportação e importação de áreas do 4D View Pro como blobs é rápida e eficiente em termos de memória. Em *paramObj*, você pode passar várias propriedades: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-flush-commands.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-flush-commands.md index 9ab0c2c048eee5..d9e1f77fcf6347 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-flush-commands.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-flush-commands.md @@ -7,7 +7,7 @@ title: VP FLUSH COMMANDS | Release | Mudanças | | ------- | ------------------------------- | -| 20 R9 | Support of *callback* parameter | +| 20 R9 | Suporte do parâmetro *callback* |
    diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-cell-style.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-cell-style.md index 7879bae348c3fb..0389cd86d3a71e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-cell-style.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-cell-style.md @@ -16,7 +16,7 @@ title: VP Get cell style ## Descrição -The `VP Get cell style` command returns a [style object](../configuring.md#style-objects) for the first cell in the *rangeObj*. +O comando `VP Get cell style` retorna um [objeto estilo](../configuring.md#style-objects) para a primeira célula no *rangeObj*. Em *rangeObj*, passe um intervalo que contenha o estilo a ser recuperado. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-frozen-panes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-frozen-panes.md index 8346d58049f6aa..2aa74ad81afdeb 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-frozen-panes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-get-frozen-panes.md @@ -17,7 +17,7 @@ title: VP Get frozen panes ## Descrição -The `VP Get frozen panes` command returns an object with information about the frozen columns and rows in *vpAreaName*. +O comando `VP Get frozen panes` retorna um objeto com informações sobre as colunas congeladas e linhas no *vpAreaName*. Em *vpAreaName*, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-import-from-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-import-from-object.md index 4ac7d1a70dcdf9..8896eadda76ab2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-import-from-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-import-from-object.md @@ -7,7 +7,7 @@ title: VP IMPORT FROM OBJECT | Release | Mudanças | | ------- | ------------------------------- | -| 20 R9 | Support of *paramObj* parameter | +| 20 R9 | Suporte do parâmetro *paramObj* | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-paste-from-object.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-paste-from-object.md index 1ceb9df03646bc..7f4f74877b658f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-paste-from-object.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-paste-from-object.md @@ -25,7 +25,7 @@ title: VP PASTE FROM OBJECT ## Descrição -The `VP PASTE FROM OBJECT` command pastes the contents, style and formulas stored in *dataObject* to the *rangeObj* object. +O comando `VP PASTE FROM OBJECT` cola o conteúdo, o estilo e as fórmulas armazenadas em *dataObject* no objeto *rangeObj*. In *rangeObj*, pass the cell range object where the values, formatting, and/or formula cells will be pasted. Se *rangeObj* se refere a mais de uma célula, apenas a primeira é usada. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-remove-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-remove-name.md index d80c3a6955945d..66b009ad67d82e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-remove-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-remove-name.md @@ -17,7 +17,7 @@ title: VP REMOVE NAME ## Descrição -The `VP REMOVE NAME` command removes the named range or named formula passed in the *name* parameter in the defined *scope*. +O comando `VP REMOVE NAME` remove o intervalo especificado ou a fórmula especificada passada no parâmetro *nome* no *escopo* definido \*. Em *vpAreaName*, passe o nome da área 4D View Pro. Se passar um nome que não existe, é devolvido um erro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-custom-functions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-custom-functions.md index 748c0cdf0c8839..fc46d41c8e32ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-custom-functions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-custom-functions.md @@ -16,7 +16,7 @@ title: VP SET CUSTOM FUNCTIONS ## Descrição -The `VP SET CUSTOM FUNCTIONS` command designates the 4D formulas that can be called directly from 4D View Pro formulas. Because custom functions are not stored in the document,`VP SET CUSTOM FUNCTIONS` must be executed in the `On Load` form event. +O comando `VP SET CUSTOM FUNCTIONS` designa as fórmulas 4D que podem ser chamadas diretamente das fórmulas 4D View Pro. Because custom functions are not stored in the document,`VP SET CUSTOM FUNCTIONS` must be executed in the `On Load` form event. As fórmulas especificadas por `VP SET CUSTOM FUNCTIONS` aparecem em um menu pop-up quando a primeira letra de seu nome é inserida. Veja a página [Fórmulas e Funções](../formulas.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-row-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-row-attributes.md index 79c2f4ccd71dab..4425ab9eb910e9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-row-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-row-attributes.md @@ -16,7 +16,7 @@ title: VP SET ROW ATTRIBUTES ## Descrição -The `VP SET ROW ATTRIBUTES` command applies the attributes defined in the *propertyObj* to the rows in the *rangeObj*. +O comando `VP SET ROW ATTRIBUTES` aplica os atributos definidos na *propriedadeObj* às linhas no *intervaloObj*. In the *rangeObj*, pass an object containing a range. Se o intervalo contiver colunas e linhas, os atributos são aplicados apenas às linhas. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-table-column-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-table-column-attributes.md index db5c36df866ac6..1664ad86f94d32 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-table-column-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/commands/vp-set-table-column-attributes.md @@ -27,7 +27,7 @@ title: VP SET TABLE COLUMN ATTRIBUTES ## Descrição -The `VP SET TABLE COLUMN ATTRIBUTES` command applies the defined *attributes* to the *column* in the *tableName*. +O comando `VP SET TABLE COLUMN ATTRIBUTES` aplica os *atributos* definidos à *coluna* na *tableName*. Em *vpAreaName*, passe o nome da área 4D View Pro. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/configuring.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/configuring.md index b32bde7f4cb2de..8acd7b93828853 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/configuring.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/configuring.md @@ -126,7 +126,7 @@ Definir um padrão de formato garante que o conteúdo dos seus documentos 4D Vie A versão 4D View Pro tem formatos embutidos para números, datas, horas e texto, mas você também pode criar seus próprios padrões para formatar o conteúdo das células usando caracteres especiais e códigos. -For example, when using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands to enter amounts in an invoice, you may want the currency symbols ($, €, ¥, etc.) to be aligned regardless of the space required by the number (i.e., whether the amount is $5.00 or $5,000.00). You could use formatting characters and spectify the pattern *($\* #,##0.00*) which would display amounts as shown: +For example, when using the [VP SET VALUE](commands/vp-set-value.md) or [VP SET NUM VALUE](commands/vp-set-num-value.md) commands to enter amounts in an invoice, you may want the currency symbols ($, €, ¥, etc.) a ser alinhado, independentemente do espaço exigido pelo número (ou seja, se o valor é US$ 5,00 ou US$ 5.000,00). You could use formatting characters and spectify the pattern *($\* #,##0.00*) which would display amounts as shown: ![](../assets/en/ViewPro/apx_vpCellFormat1.PNG) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/formulas.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/formulas.md index 3f50120cdf015b..23c58314b7f01a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/ViewPro/formulas.md @@ -97,7 +97,7 @@ Quando você copia ou move essas fórmulas para novos locais, o endereço de cad ### Notação de referências -If you use only cell coordinates, for example, `C5`, 4D View Pro interprets the reference as relative. You may make the reference an absolute reference by putting a dollar sign in front of the letter and the number, as in `$C$5`. +If you use only cell coordinates, for example, `C5`, 4D View Pro interprets the reference as relative. Você pode fazer a referência absoluta colocando um sinal de dólar na frente da letra e do número, como em `$C$5`. You can mix absolute and relative references by inserting a dollar sign in front of the letter or the number alone, for example, `$C5` or `C$5`. Uma referência mista permite que você especifique a linha ou a coluna como absoluta, enquanto permite que a outra parte do endereço consulte relativamente. @@ -217,7 +217,7 @@ You can declare the name, type, and number of parameters through the *parameters For more information on supported incoming parameter types, please refer to the [VP SET CUSTOM FUNCTIONS](commands/vp-set-custom-functions) command description. -If you do not declare parameters, values can be sequentially passed to methods (they will be received in $1, $2...) e seu tipo será automaticamente convertido. +Se você não declarar parâmetros, os valores podem ser passados sequencialmente para os métodos (eles serão recebidos em $1, $2...) e seu tipo será automaticamente convertido. Os parâmetros Date e Object são tratados da seguinte maneira: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/authentication.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/authentication.md index 92b1646dff0533..24f57e56de263f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/authentication.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/authentication.md @@ -121,9 +121,9 @@ Todos los parámetros del método base `On Web Authentication` no están necesar #### $url - URL -The first parameter (`$url`) is the URL received by the server, from which the host address has been removed. +O primeiro parâmetro (`$url`) é o URL recebido pelo servidor, do qual o endereço do host foi removido. -Vejamos o exemplo de uma ligação Intranet. Suponha que o endereço IP do seu Web Server 4D é 123.45.67.89. The following table shows the values of $urll depending on the URL entered in the Web browser: +Vejamos o exemplo de uma ligação Intranet. Suponha que o endereço IP do seu Web Server 4D é 123.45.67.89. A tabela a seguir mostra os valores de $urll dependendo do URL inserida no navegador Web: | URL introduzido no navegador Web | Valor do parâmetro $urll | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md index 2df2873afa29a6..09d84d7baaf1c3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/http-request-handler.md @@ -209,8 +209,8 @@ Here is a detailed example of a HTTPHandlers.json file: In this example, you must implement the following functions: - *handle function* in the *GeneralHandling* class -- *manageAccount* in the *UsersHandling* class -- *handleInvoices* in the *FinancialHandling* class +- *manageAccount* na classe *UsersHandling* +- *handleInvoices* na classe \*FinancialHandling - *handleDocs* in the *DocsHandling* class - *handleTheInvoice* / *handleDetails* / *handleInvoices* in the *InvoicesHandling* class @@ -243,7 +243,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: @@ -265,7 +265,7 @@ The [4D.IncomingMessage class](../API/IncomingMessageClass.md) provides function Here is a simple example to upload a file on the server. -The **HTTPHandlers.json** file: +O arquivo **HTTPHandlers.json**: ```json [ diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md index 713cfc199ce338..322909f79b5c2b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/httpRequests.md @@ -58,9 +58,9 @@ You must declare these parameters: ### $url - URL extra data -The first parameter ($url) is the URL entered by users in the address area of their web browser, without the host address. +O primeiro parâmetro ($url) é a URL inserida pelos usuários na área de endereço de seu navegador da web, sem o endereço host. -Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP do seu Web Server 4D é 123.4.567.89. The following table shows the values of $url depending on the URL entered in the web browser: +Vamos utilizar uma ligação intranet como exemplo. Suponha que o endereço IP do seu Web Server 4D é 123.4.567.89. A tabela a seguir mostra os valores de $url dependendo do URL inserida no navegador Web: | URL introduzido no navegador Web | Valor do parâmetro $url | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | @@ -88,7 +88,7 @@ The $BrowserIP parameter receives the IP address of the browser’s machine. Ess ### $ServerIP - Endereço IP do servidor -The $ServerIP parameter receives the IP address requested by the 4D Web Server. 4D permite multi-home que você pode usar máquinas com mais de um endereço IP. Para más información, consulte la [página Configuración](webServerConfig.html#ip-address-to-listen). +O parâmetro $ServerIP recebe o endereço IP solicitado pelo 4D Web Server. 4D permite multi-home que você pode usar máquinas com mais de um endereço IP. Para más información, consulte la [página Configuración](webServerConfig.html#ip-address-to-listen). ### $user e $password - Nome de usuário e senha @@ -157,7 +157,7 @@ Um formulário pode ser enviado por dois métodos (ambos podem ser usados com 4D > Cuando el servidor web recibe un formulario publicado, llama al método base `On Web Authentication` (si existe). -In the called method, you must call the `WEB GET VARIABLES` command in order to [retrieve the names and values](#getting-values-from-http-requests) of all the fields included in an HTML page submitted to the server. +En el método llamado, debe llamar al comando `WEB GET VARIABLES` para [recuperar los nombres y valores](#getting-values-from-http-requests) de todos los campos incluidos en una página HTML enviada al servidor. Exemplo para definir a ação de um formulário: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/sessions.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/sessions.md index d5f9196e2c686c..6ffce8ce421899 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/sessions.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WebServer/sessions.md @@ -223,7 +223,7 @@ By definition, an OTP token can only be used once. In this scenario, if a web re Callbacks from third-party applications that include the OTP token can be processed in different ways in your 4D application, depending on your development and the third-party API. Basically, you have two possibilities to handle the token: through the **`$4DSID`** parameter for an automatic processing, or through a custom parameter that you need to process. -#### Using `$4DSID` in the URL +#### Usando `$4DSID` no URL Using the `$4DSID` parameter is the most simple way to process a callback from the third-party application: @@ -262,7 +262,7 @@ Verifying if the received OTP token is valid depends on how it was handled: - If you used a `$4DSID`, you can store a custom status property in the [session storage](../API/SessionClass.md#storage) at the moment of the token creation, and check this status once the OTP token was received to see if it is the same value (see example). - Se você usou a função [`Session.restore()`](../API/SessionClass.md#restore), ele retorna verdadeiro se a sessão foi restaurada corretamente. -### Scenario with $4DSID +### Cenário com $4DSID The scenario using the `$4DSID` key is illustrated in the following diagram: @@ -376,7 +376,7 @@ shared singleton Class constructor() Session.restore($req.urlQuery.state) ``` -### Example of email validation with $4DSID +### Exemplo de validação de e-mail com $4DSID 1. A user account is created in a *Users* dataclass. A *$info* object is received with the email and password. An OTP corresponding to the current session is generated. An URL is then returned with this OTP given in the $4DSID parameter. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-add-picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-add-picture.md index 0f5685c83c93d3..ee873457210eac 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-add-picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-add-picture.md @@ -26,7 +26,7 @@ In *wpDoc*, pass the name of a 4D Write Pro document object. For the optional second parameter, you can pass either: -- In *picture*: A 4D picture +- Em *picture*: uma imagem 4D - In *picturePath*: A string containing a path to a picture file stored on disk (system syntax). You can pass a full pathname, or a pathname relative to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. If you pass a file name, you need to indicate the file extension. - In *PictureFileObj*: a `4D.File` object representing a picture file. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md index 567cee2ddea80a..5462190a005a76 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-export-document.md @@ -24,7 +24,7 @@ The **WP EXPORT DOCUMENT** command returns the value of any attribute in a 4D Write Pro range, header, body, footer, table, or document. This command gives you access to any kind of 4D Write Pro internal attributes: character, paragraph, document, table, or image. -In *targetObj*, you can pass: +Em *targetObj*, você pode passar: - um intervalo, ou - an element (header / footer / body / table / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-import-document.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-import-document.md index 144112ccfb32f2..c480e4732d474a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-import-document.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-import-document.md @@ -21,7 +21,7 @@ displayed_sidebar: docs The **WP Import document** command converts an existing 4D Write Pro / 4D Write document (.4wp, .4w7 or .4wt) or MS Word document (.docx) to a new 4D Write Pro object. -You can pass either a *filePath* or *fileObj*: +Você pode passar um *filePath* ou *fileObj*: - In the *filePath* parameter, pass the path of a document stored on disk. You must pass a complete path, unless the document is located at the same level as the structure file, in which case you can just pass its name. @@ -53,8 +53,8 @@ You can pass an object to define how the following attributes are handled during | **Attribute** | **Tipo** | **Description** | | ----------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| anchoredTextAreas | Text | Somente para documentos MS Word (.docx). Specifies how Word anchored text areas are handled. Available values:

    **anchored** (default) - Anchored text areas are treated as text boxes. **inline** \- Anchored text areas are treated as inline text at the position of the anchor. **ignore** \- Anchored text areas are ignored. **Note**: The layout and the number of pages in the document may change. See also *How to import .docx format* | -| anchoredImages | Text | Somente para documentos MS Word (.docx). Specifies how anchored images are handled. Available values:

    **all** (default) - All anchored images are imported as anchored images with their text wrapping properties (exception: the .docx wrapping option "tight" is imported as wrap square). **ignoreWrap** \- Anchored images are imported, but any text wrapping around the image is ignored. **ignore** \- Anchored images are not imported. | +| anchoredTextAreas | Text | Somente para documentos MS Word (.docx). Specifies how Word anchored text areas are handled. Available values:

    **anchored** (default) - Anchored text areas are treated as text boxes. **inline** \- Anchored text areas are treated as inline text at the position of the anchor. **ignore** \- As áreas de texto ancoradas são ignoradas. **Note**: The layout and the number of pages in the document may change. See also *How to import .docx format* | +| anchoredImages | Text | Somente para documentos MS Word (.docx). Specifies how anchored images are handled. Available values:

    **all** (default) - All anchored images are imported as anchored images with their text wrapping properties (exception: the .docx wrapping option "tight" is imported as wrap square). **ignoreWrap** \- Anchored images are imported, but any text wrapping around the image is ignored. **ignore** \- Imagens ancoradas não são importadas. | | sections | Text | Somente para documentos MS Word (.docx). Specifies how section are handled. Valores disponíveis:

    **all** (padrão) - Todas as seções são importadas. Continuous, even, or odd sections are converted to standard sections. **ignore** \- Sections are converted to default 4D Write Pro sections (A4 portrait layout without header or footer). **Note**: Section breaks of any type but continuous are converted to section breaks with page break. Continuous section breaks are imported as continuous section breaks. | | fields | Text | Somente para documentos MS Word (.docx). Specifies how .docx fields that can't be converted to 4D Write Pro formulas are handled. Available values:

    **ignore** \- .docx fields are ignored. **label** \- .docx field references are imported as labels within double curly braces ("{{ }}"). Ex: The "ClientName" field would be imported as {{ClientName}}. **value** (default) - The last computed value for the .docx field (if available) is imported. **Note**: If a .docx field corresponds to a 4D Write Pro variable, the field is imported as a formula and this option is ignored. | | borderRules | Text | Somente para documentos MS Word (.docx). Specifies how paragraph borders are handled. Available values:

    **collapse** \- Paragraph formatting is modified to mimic automatically collapsed borders. Note that the collapse property only applies during the import operation. If a stylesheet with a automatic border collapse setting is reapplied after the import operation, the setting will be ignored. **noCollapse** (default) - Paragraph formatting is not modified. | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md index 281a6e8135c0ea..7e5eb462367b75 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-insert-picture.md @@ -23,7 +23,7 @@ displayed_sidebar: docs The **WP Insert picture** command inserts a *picture* or a *pictureFileObj* in the specified *targetObj* according to the passed insertion *mode* and *rangeUpdate* parameters, and returns a reference to the picture element. The picture will be inserted as a character in the *targetObj*. -In *targetObj*, you can pass: +Em *targetObj*, você pode passar: - A range - An element (table / row / paragraph / body / header / footer / inline picture / section / subsection) @@ -31,7 +31,7 @@ In *targetObj*, you can pass: For the second parameter, you can pass either: -- In *picture*: +- Em *picture*: - A picture field or variable - A string containing a path to a picture file stored on disk, in the system syntax. If you use a string, you can pass either a full pathname, or a pathname relative to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. You can also pass a file name, in which case the file must be located next to the database structure file. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-set-attributes.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-set-attributes.md index f646de683bbd9c..fe939258b88c5f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-set-attributes.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/commands/wp-set-attributes.md @@ -21,7 +21,7 @@ displayed_sidebar: docs The **WP SET ATTRIBUTES** command allows you to set the value of any attribute in a range, element, document. This command gives you access to any kind of 4D Write Pro internal attribute: character, paragraph, document, table, or image. -In *targetObj*, you can pass : +Em *targetObj*, você pode passar: - um intervalo, ou - an element (header / footer / body / table / row / paragraph / anchored or inline picture / section / subsection / style sheet), or diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/managing-formulas.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/managing-formulas.md index 5327422e27a5e1..cf4ee4e2e3a2ab 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/managing-formulas.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/WritePro/managing-formulas.md @@ -127,7 +127,7 @@ When a document is displayed in "display expressions" mode, references to tables You can control how formulas are displayed in your documents: -- as *values* or as *references* +- como *valores* ou como *referências* - when shown as references, display source text, symbol, or name. ### References or Values diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/_ImageUtils.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/_ImageUtils.md index 3087ce9a862846..19a16dee1fbefe 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/_ImageUtils.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/Classes/_ImageUtils.md @@ -17,7 +17,7 @@ Converts a URL to a Blob object by making an HTTP request. | --------- | ---- | ----------------------------------------------------- | | $url | Text | The URL of the image to be converted. | -**Returns**: Blob or Null if the request fails. +**Retornos**: Blob ou Null se a solicitação falhar. ```4d var $blob:=cs._ImageUtils.me.httpURLToBlob("http://example.com/image.png") @@ -31,7 +31,7 @@ Converts a base64 encoded string to a Blob object. | --------- | ---- | ------------------------------------------------ | | $base64 | Text | The base64 encoded image string. | -**Returns**: Blob representing the decoded image. +**Retorna**: Blob representa a imagem decodificada. ```4d var $blob:=cs._ImageUtils.me.base64ToBlob("iVBORw0KGgoAAAANSUhEUgAAAAUA...") diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/asynchronous-call.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/asynchronous-call.md index a0041f8a286026..5438cc9eb4df64 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/asynchronous-call.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/asynchronous-call.md @@ -21,7 +21,7 @@ The asynchronous method is based on [4D.HTTPRequest](https://developer.4d.com/do $client.models.list({formula: Formula(MyReceiveMethod($1))}) ``` -`$1` will be an instance of [OpenAIModelListResult](Classes/OpenAIModelListResult.md), so `MyReceiveMethod` method could be: +`$1` será uma instância de [OpenAIModelListResult](Classes/OpenAIModelListResult.md), portanto, o método `MyReceiveMethod` poderia ser: ```4d #DECLARE($result: cs.AIKit.OpenAIModelListResult) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md index 4ff931dc6d76e5..f2b5d570c0e256 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/aikit/overview.md @@ -41,7 +41,7 @@ $client.baseURL:="https://your.server.ai" var $result:=$client..() ``` -The `$result` contains the `HTTPRequest`, a `success` status, a collection of `errors` and more. See [OpenAIResult](Classes/OpenAIResult.md) +O `$result` contém o `HTTPRequest`, um status de `sucess`, uma coleção de `erros` e outros. See [OpenAIResult](Classes/OpenAIResult.md) See some examples bellow. diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md index c3abcc5502a147..d596a90a971384 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands-legacy/last-errors.md @@ -25,7 +25,13 @@ Cada objeto de erro contém os atributos abaixo: | message | text | Descrição de erro | | componentSignature | text | Assinatura de componente interno que devolveu o erro | - + +:::nota + +Para obter uma descrição das assinaturas de componentes, consulte a seção [Códigos de erro](../Concepts/error-handling.md#error-codes). + +::: + Este comando deve ser chamado desde um método de chamada de erro instalado pelo comando [ON ERR CALL](on-err-call.md). @@ -33,6 +39,7 @@ Este comando deve ser chamado desde um método de chamada de erro instalado pelo [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Propriedades diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/4d.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/4d.md index 78a9486e2d279d..4f9de8419d3e66 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/4d.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/4d.md @@ -14,9 +14,9 @@ A palavra-chave **4D** está descrita na [**Página de conceito para as Classes* ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1709 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1709 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/call-chain.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/call-chain.md index 07e8c085aa12b3..695c43846c215f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/call-chain.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/call-chain.md @@ -92,9 +92,9 @@ If a form object method is executed, the call chain could contain (for example): ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1662 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1662 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/command-name.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/command-name.md index 1a71c2cb5b8578..ba59d793bd9505 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/command-name.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/command-name.md @@ -11,7 +11,7 @@ displayed_sidebar: docs | Parâmetro | Tipo | | Descrição | | --------- | ------- | --------------------------- | ---------------------------- | -| comando | Integer | → | Command number | +| comando | Integer | → | Número de comando | | info | Integer | ← | Command property to evaluate | | theme | Text | ← | Language theme of command | | Resultado | Text | ← | Localized command name | @@ -34,7 +34,7 @@ The **Command name** command returns t Two optional parameters are available: -- *info*: properties of the command. The returned value is a *bit field*, where the following bits are meaningful: +- *info*: propriedades do comando. The returned value is a *bit field*, where the following bits are meaningful: - First bit (bit 0): set to 1 if the command is [**thread-safe**](../Develop/preemptive.md#thread-safe-vs-thread-unsafe-code) (i.e., compatible with execution in a preemptive process) and 0 if it is **thread-unsafe**. Only thread-safe commands can be used in [preemptive processes](../Develop/preemptive.md). - Second bit (bit 1): set to 1 if the command is **deprecated**, and 0 if it is not. A deprecated command will continue to work normally as long as it is supported, but should be replaced whenever possible and must no longer be used in new code. Deprecated commands in your code generate warnings in the [live checker and the compiler](../code-editor/write-class-method.md#warnings-and-errors). @@ -135,10 +135,10 @@ Until(OK=0) //end of existing commands ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 538 | -| Thread safe | ✓ | -| Modifies variables | OK | +| | | +| --------------------- | --------------------------- | +| Número de comando | 538 | +| Thread safe | ✓ | +| Modifica as variáveis | OK | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md index 74f969cfb68782..838a24a6f3aa75 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/compile-project.md @@ -27,7 +27,7 @@ displayed_sidebar: docs ## Descrição -**Compile project** allows you to compile the current host project or the project specified in the *projectFile* parameter. For more information on compilation, check the [Compilation page](../Project/compiler.md). +**Compilar projeto** permite que você compile o projeto host atual ou o projeto especificado no parâmetro *projectFile*. Para obter mais informações sobre compilação, verifique a [página de compilação](../Project/compiler.md). Por padrão, o comando usa as opções do compilador definidas nas Configurações da estrutura. Você pode substituí-los passando um parâmetro *options*. As seguintes sintaxes são suportadas: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/create-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/create-entity-selection.md index d80a85ab0c1051..cb5c1609b849b5 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/create-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/create-entity-selection.md @@ -45,7 +45,7 @@ $employees:=Create entity selection([Employee]) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1512 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1512 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/cs.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/cs.md index 0f7e27c17e2176..1a851e89fe3ce4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/cs.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/cs.md @@ -12,9 +12,9 @@ A palavra-chave **cs** está descrita na [**Página Conceito para Classes**](../ ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1710 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1710 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/dialog.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/dialog.md index ba4ddeafe8c1d9..bb5ad335dd72c0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/dialog.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/dialog.md @@ -8,133 +8,128 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| aTable | Tabela | → | Table owning the form or If omitted: default table or use of project form | -| form | Text, Object | → | Name (string) of table or project form, or a POSIX path (string) to a .json file describing the form, or an object describing the form | -| formData | Object | → | Data to associate to the form | -| \* | Operador | → | Usar o mesmo processo | +| Parâmetro | Tipo | | Descrição | +| --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| aTable | Tabela | → | Tabela possuindo o formulário ou se omitido: tabela padrão ou uso do formulário projeto | +| form | Text, Object | → | Nome (string) da tabela ou formulário do projeto, ou um caminho POSIX (string) para um arquivo .json descrevendo o formulário, ou um objeto descrevendo o formulário | +| formData | Object | → | Dados para associar ao formulário | +| \* | Operador | → | Usar o mesmo processo | ## Descrição -The **DIALOG** command presents the *form* to the user, along with *formData* parameter(s) (optional). +O comando **DIALOG** apresenta o *formulário* ao usuário, juntamente com o(s) parâmetro(s) *formData* (opcional). -This command is designed to work with customized and advanced user interfaces based on forms. You can use it to display information coming from the database or other locations, or to provide data entry features. Unlike [ADD RECORD](../commands-legacy/add-record.md) or [MODIFY RECORD](../commands-legacy/modify-record.md), **DIALOG** gives you full control over the form, its contents and the navigation and validation buttons. +Esse comando foi projetado para trabalhar com interfaces de usuário personalizadas e avançadas baseadas em formulários. Você pode usá-lo para exibir informações provenientes do banco de dados ou de outros locais, ou para fornecer recursos de entrada de dados. Diferentemente de [ADD RECORD](../commands-legacy/add-record.md) ou [MODIFY RECORD](../commands-legacy/modify-record.md), **DIALOG** lhe dá controle total sobre o formulário, seu conteúdo e os botões de navegação e validação. -This command is typically called along with the [Open form window](../commands-legacy/open-form-window.md) to display sophisticated forms, as shown in the following example: +Normalmente, esse comando é chamado junto com [Open form window](../commands-legacy/open-form-window.md) para exibir formulários sofisticados, conforme mostrado no exemplo a seguir: ![](../assets/en/commands/pict3541609.en.png) -The **DIALOG** command can also be used instead of [ALERT](../commands-legacy/alert.md), [CONFIRM](../commands-legacy/confirm.md) or [Request](../commands-legacy/request.md) when the information to be presented or gathered is more complex than those commands can manage. +O comando **DIALOG** também pode ser usado em vez de [ALERT](../commands-legacy/alert.md), [CONFIRM](../commands-legacy/confirm.md) ou [Request](../commands-legacy/request.md) quando as informações a serem apresentadas ou reunidas são mais complexas do que esses comandos podem gerir. -In the *form* parameter, you can pass: +No parâmetro *form*, você pode passar: -- the name of a form (project form or table form) to use; -- the path (in POSIX syntax) to a valid .json file containing a description of the form to use; -- an object containing a description of the form to use. +- o nome de um formulário (formulário de projeto ou formulário de tabela) a ser usado; +- o caminho (na sintaxe POSIX) para um arquivo .json válido que contém uma descrição do formulário a ser usado; +- um objeto que contém uma descrição do formulário a ser usado. -Optionally, you can pass parameter(s) to the *form* using a "form data" object. Any properties of the form data object will then be available from within the form context through the [Form](form.md) command. For example, if you use a form data object containing {"version";"12"}, you will be able to get or set the value of the "version" property in the form by calling: +Opcionalmente, você pode passar parâmetro(s) para o *formulário* usando um objeto "dados do formulário". Todas as propriedades do objeto de dados do formulário estarão disponíveis no contexto do formulário por meio do comando [Form](form.md). Por exemplo, se você usar um objeto de dados de formulário contendo {"version"; "12"}, poderá obter ou definir o valor da propriedade "version" no formulário chamando: ```4d $v:=Form.version //"12" Form.version:=13 ``` -To fill the "form data" object, you have two possibilities: +Para preencher o objeto "form data", você tem duas possibilidades: -- use the *formData* parameter. Using a local variable for *formData* allows you to safely pass parameters to your forms, whatever the calling context. In particular, if the same form is called from different places in the same process, you will always be able to access its specific values by simply calling [Form](form.md).myProperty. Moreover, since objects are passed by reference, if the user modifies a property value in the form, it will automatically be saved in the object itself. +- use o parâmetro *formData*. O uso de uma variável local para *formData* permite que você passe parâmetros com segurança para seus formulários, independentemente do contexto de chamada. Em particular, se o mesmo formulário for chamado de diferentes lugares no mesmo processo, você sempre poderá acessar seus valores específicos simplesmente chamando [Form](form.md).myProperty. Além disso, uma vez que os objetos são passados por referência, se o usuário modifica um valor de propriedade no formulário, ele será automaticamente salvo no objeto em si. -- [associate a user class to the form](../FormEditor/properties_FormProperties.md#form-class), in which case 4D will automatically instantiate an object of this class when the form will be loaded. The object properties and functions will be automatically available through the object returned by [Form](form.md). You could write for example `Form.myFunction()`. +- [associar uma classe de usuário ao formulário](../FormEditor/properties_FormProperties.md#form-class), caso em que o 4D instanciará automaticamente um objeto dessa classe quando o formulário for carregado. As propriedades e funções do objeto estarão automaticamente disponíveis através do objeto retornado por [Form](form.md). Você poderia escrever por exemplo `Form.myFunction()`. :::note -- The *formData* parameter has priority over a form class (the class object is not instantiated if a *formData* parameter is passed). -- If you do not pass the *formData* parameter (or if you pass an undefined object) and no user class is associated to the form, **DIALOG** creates a new empty object bound to the *form*. +- O parâmetro *formData* tem prioridade sobre uma classe de formulário (o objeto de classe não é instanciado se um parâmetro *formData* for passado). +- Se você não passar o parâmetro *formData* (ou se passar um objeto indefinido) e nenhuma classe de usuário estiver associada ao formulário, **DIALOG** criará um novo objeto vazio vinculado ao *formulário*. ::: -The dialog is closed by the user either with an "accept" action (triggered by the ak accept standard action, the Enter key, or the [ACCEPT](../commands-legacy/accept.md) command), or with a "cancel" action (triggered by the ak cancel standard action, the Escape key, or the [CANCEL](../commands-legacy/cancel.md) command). An accept action will set the OK system variable to 1, while a cancel action will set OK to 0\. +A caixa de diálogo é fechada pelo usuário com uma ação de "aceitação" (acionada pela ação padrão ak accept, pela tecla Enter ou pelo comando [ACCEPT](../commands-legacy/accept.md)) ou com uma ação de "cancelamento" (acionada pela ação padrão ak cancel, pela tecla Escape ou pelo comando [CANCEL](../commands-legacy/cancel.md)). Uma ação de aceitação definirá a variável de sistema OK como 1, enquanto uma ação de cancelamento definirá OK como 0\. -Keep in mind that validation does not equal saving: if the dialog includes fields, you must explicitly call the [SAVE RECORD](../commands-legacy/save-record.md) command to save any data that has been modified. +Lembre-se de que a validação não é igual a gravação: se o diálogo incluir campos, você deve chamar explicitamente o comando [SAVE RECORD](../commands-legacy/save-record.md) para salvar todos os dados que foram modificados. -If you pass the optional *\** parameter, the form is loaded and displayed in the last open window of the current process and the command finishes its execution while leaving the active form on the screen.\ -If you pass the optional *\** parameter, the form is loaded and displayed in the last open window of the current process and the command finishes its execution while leaving the active form on the screen.\ -If you pass the optional *\** parameter, the form is loaded and displayed in the last open window of the current process and the command finishes its execution while leaving the active form on the screen.\ -This form then reacts “normally” to user actions and is closed using a standard action or when 4D code related to the form (object method or form method) calls the [CANCEL](../commands-legacy/cancel.md) or [ACCEPT](../commands-legacy/accept.md) command.\ -If you pass the optional *\** parameter, the form is loaded and displayed in the last open window of the current process and the command finishes its execution while leaving the active form on the screen.\ -If you pass the optional *\** parameter, the form is loaded and displayed in the last open window of the current process and the command finishes its execution while leaving the active form on the screen.\ -This form then reacts “normally” to user actions and is closed using a standard action or when 4D code related to the form (object method or form method) calls the [CANCEL](../commands-legacy/cancel.md) or [ACCEPT](../commands-legacy/accept.md) command. If the current process terminates, the forms created in this way are automatically closed in the same way as if a [CANCEL](../commands-legacy/cancel.md) command had been called. This opening mode is particularly useful for displaying a floating palette with a document, without necessarily requiring another process. +Se você passar o parâmetro opcional *\**, o formulário será carregado e exibido na última janela aberta do processo atual e o comando terminará sua execução deixando o formulário ativo na tela.\ +Esse formulário reage "normalmente" às ações do usuário e é fechado usando uma ação padrão ou quando o código 4D relacionado ao formulário (método de objeto ou método de formulário) chama o comando [CANCEL] (../commands-legacy/cancel.md) ou [ACCEPT] (../commands-legacy/accept.md). Se o processo atual for encerrado, os formulários criados dessa forma serão automaticamente fechados da mesma forma como se um comando [CANCEL](../commands-legacy/cancel.md) tivesse sido chamado. Esse modo de abertura é particularmente útil para exibir uma paleta flutuante com um documento, sem necessariamente exigir outro processo. **Notas:** -- You can combine the use of the **DIALOG**(form;\*) syntax with the [CALL FORM](../commands-legacy/call-form.md) command to establish communication between the forms. -- You must create a window before calling the **DIALOG**(form;\*) statement. It is not possible to use the current dialog window in the process nor the window created by default for each process. Otherwise, error -9909 is generated. -- When the *\** parameter is used, the window is closed automatically following a standard action or a call to the [CANCEL](../commands-legacy/cancel.md) or [ACCEPT](../commands-legacy/accept.md) command. You do not have to manage the closing of the window itself. +- Você pode combinar o uso da sintaxe **DIALOG**(formulário;\*) com o comando [CHAMAR FORM](../commands-legacy/call-form.md) para estabelecer a comunicação entre os formulários. +- Você deve criar uma janela antes de chamar a instrução **DIALOG**(formulário;\*). Não é possível usar a janela de diálogo atual no processo nem a janela criada por padrão para cada processo. Caso contrário, o erro -9909 é gerado. +- Quando o parâmetro *\** é usado, a janela é fechada automaticamente após uma ação padrão ou uma chamada para o comando [CANCEL](../commands-legacy/cancel.md) ou [ACCEPT](../commands-legacy/accept.md). Você não tem que gerenciar o fechamento da janela em si. ## Exemplo 1 -The following example can be used to create a tool palette: +O exemplo a seguir pode ser usado para criar uma paleta de ferramentas: ```4d - //Display tool palette + //Exibe a paleta de ferramentas $palette_window:=Open form window("tools";Palette form window) - DIALOG("tools";*) //Give back the control immediately - //Display main document windowl + DIALOG("tools";*) //Devolve o controle imediatamente + //Exibe a janela do documento principal $document_window:=Open form window("doc";Plain form window) DIALOG("doc") ``` ## Exemplo 2 -In a form displaying the record of a person, a "Check children" button opens a dialog to verify/modify the names and ages of their children: +Em um formulário que exibe o registro de uma pessoa, o botão "Check children" (Verificar filhos) abre uma caixa de diálogo para verificar/modificar os nomes e as idades dos filhos: ![](../assets/en/commands/pict3542015.en.png) -**Note:** The "Children" object field is represented only to show its structure for this example. +**Nota:** O campo de objeto "Children" é representado apenas para mostrar sua estrutura neste exemplo. No formulário de verificação, você atribuiu algumas propriedades do objeto [Form](form.md) a variáveis: ![](../assets/en/commands/pict3541682.en.png) -Here is the code for the "Check children" button: +Aqui está o código do botão "Check children": ```4d var $win;$n;$i : Integer var $save : Boolean - ARRAY OBJECT($children;0) - OB GET ARRAY([Person]Children;"children";$children) //get the children collection - $save:=False //initialize the save variable + ARRAY OBJECT($children; ) + OB GET ARRAY([Person]crianças;"crianças";$children) //get a coleção dos filhos + $save:=False //initialize a variável de salvamento $n:=Size of array($children) If($n>0) - $win:=Open form window("Edit_Children";Movable form dialog box) - SET WINDOW TITLE("Check children for "+[Person]Name) - For($i;1;$n) //for each child - DIALOG("Edit_Children";$children{$i}) //displays dialog filled with values - If(OK=1) //the user clicked OK - $save:=True - End if - End for + $win:=Abrir janela de forma ("Edit_Children"; Caixa de diálogo de formulário ovable) + SET WINDOW TITLE("Cheque os filhos para "+[Person]Nome) + For($i; ;$n) //para cada criança + DIALOG("Edit_Children";$children{$i}) //exibe um diálogo cheio de valores + If(OK=1) ///o usuário clicou em OK + $save:=Verdadeiro + End se + End para If($save=True) - [Person]Children:=[Person]Children //forces object field update - End if + [Person]Children:=[Person]Filhos//força atualização do campo de objeto + End se CLOSE WINDOW($win) Else - ALERT("No child to check.") - End if + ALERT("Não há filho para verificar. ) + finais, se ``` -The form displays information for each child: +O formulário exibe informações de cada criança: ![](../assets/en/commands/pict3515152.en.png) -If values are edited and the OK button is clicked, the field is updated (the parent record must be saved afterwards). +Se os valores forem editados e o botão OK for clicado, o campo será atualizado (o registro pai deverá ser salvo em seguida). ## Exemplo 3 -The following example uses the path to a .json form to display the records in an employee list: +O exemplo a seguir usa o caminho para um formulário .json para exibir os registros em uma lista de funcionários: ```4d Open form window("/RESOURCES/OutputPersonnel.json";Plain form window) @@ -142,13 +137,13 @@ The following example uses the path to a .json form to display the records in an DIALOG("/RESOURCES/OutputPersonnel.json";*) ``` -which displays: +que é exibido: ![](../assets/en/commands/pict3687439.en.png) ## Exemplo -The following example uses a .json file as an object and modifies a few properties: +O exemplo a seguir usa um arquivo .json como um objeto e modifica algumas propriedades: ```4d var $form : Object @@ -160,13 +155,13 @@ The following example uses a .json file as an object and modifies a few properti DIALOG($form;*) ``` -The altered form is displayed with the title, logo and border modified: +O formulário alterado é exibido com o título, o logotipo e a borda modificados: ![](../assets/en/commands/pict3688356.en.png) -## System variables and sets +## Variáveis e configurações do sistema -After a call to **DIALOG**, if the dialog is accepted, OK is set to 1; if it is canceled, OK is set to 0. +Depois de uma chamada para **DIALOG**, se a caixa de diálogo for aceita, OK está definido como 1; se for cancelado, OK está definido como 0. ## Veja também @@ -179,9 +174,9 @@ After a call to **DIALOG**, if the dialog is accepted, OK is set to 1; if it is ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 40 | -| Thread safe | ✗ | -| Modifies variables | OK, error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 40 | +| Thread safe | ✗ | +| Modifica as variáveis | OK, error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/ds.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/ds.md index c5cf769909f0aa..22fd82545e2451 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/ds.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/ds.md @@ -70,9 +70,9 @@ $result:=ds.Employee.query("firstName = :1";"S@") ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1482 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1482 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/file.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/file.md index ef5bf559b34e32..3d5bf658c09122 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/file.md @@ -88,9 +88,9 @@ If the command is called from a component, pass the optional `*` parameter to ge ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1566 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1566 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/folder.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/folder.md index 8d336c0db68894..0de28964e3f3a9 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/folder.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/folder.md @@ -78,9 +78,9 @@ If the command is called from a component, pass the optional `*` parameter to ge ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1567 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1567 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event-code.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event-code.md index 560c3e6130ca0e..9df0629f20d78b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event-code.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event-code.md @@ -351,9 +351,9 @@ As a result, the red rectangle follows the scrolling of the list box: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 388 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 388 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md index 73526d5b39dc5d..f5c3706112e15a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-event.md @@ -17,34 +17,34 @@ displayed_sidebar: docs ## Descrição -**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred.**FORM Event** returns an object containing information about the form event that has just occurred. Usually, you will use **FORM Event** from within a form or object method. +O **FORM Event** retorna um objeto que contém informações sobre o evento de formulário que acabou de ocorrer. Normalmente, você usará **FORM Event** em um método formulário ou objeto. **Objeto devolvido** -Each returned object includes the following main properties: +Cada objeto retornado inclui as seguintes propriedades principais: -| **Propriedade** | **Tipo** | **Description** | -| --------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| objectName | text | Name of the object triggering the event - Not included if the event is triggered by the form | -| code | integer | Valor numérico do evento de formulário. | -| description | text | Name of the form event (*e.g.* "On After Edit"). Veja a seção [**Eventos Formulário**](../Events/overview.md). | +| **Propriedade** | **Tipo** | **Description** | +| --------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| objectName | text | Nome do objeto que aciona o evento - Não incluído se o evento for acionado pelo formulário | +| code | integer | Valor numérico do evento formulário. | +| description | text | Nome do evento de formulário (\*por exemplo, \* "On After Edit"). Veja a seção [**Eventos Formulário**](../Events/overview.md). | -For example, in the case of a click on a button, the object contains the following properties: +Por exemplo, no caso de um clique em um botão, o objeto contém as seguintes propriedades: ```json {"code":4,"description":"On Clicked","objectName":"Button2"} ``` -The event object can contain additional properties, depending on the object for which the event occurs. For *eventObj* objects generated on: +O objeto evento pode conter propriedades adicionais, dependendo do objeto para o qual o evento ocorre. Para os objetos *eventObj* gerados em: - dos objetos list box ou coluna de list box, consulte [esta seção](../FormObjects/listbox_overview.md#additional-properties). - As areas 4D View Pro consulte no evento formulário [On VP Ready](../Events/onVpReady.md). -**Note:** If there is no current event, **FORM Event** returns a null object. +**Nota:** se não houver um evento atual, **FORM Event** retornará um objeto null. ## Exemplo 1 -You want to handle the On Clicked event on a button: +Você deseja manipular o evento On Clicked em um botão: ```4d  If(FORM Event.code=On Clicked) @@ -54,11 +54,11 @@ You want to handle the On Clicked event on a button: ## Exemplo 2 -If you set the column object name with a real attribute name of a dataclass like this: +Se você definir o nome do objeto coluna com um nome de atributo real de uma dataclass como esta: ![](../assets/en/commands/pict4843820.en.png) -You can sort the column using the On Header Click event: +Você pode classificar a coluna usando o evento On Header Click: ```4d  Form.event:=FORM Event @@ -72,11 +72,11 @@ You can sort the column using the On Header Click event: ## Exemplo 3 -You want to handle the On Display Details on a list box object with a method set in the *Meta info expression* property: +Você deseja tratar On Display Details em um objeto list box com um método definido na propriedade *Meta info expression*: ![](../assets/en/commands/pict4843812.en.png) -The *setColor* method: +O método *setColor*: ```4d  var $event;$0;$meta : Object @@ -92,7 +92,7 @@ The *setColor* method:  $0:=$meta ``` -The resulting list box when rows are selected: +O list box resultante quando as linhas são selecionadas: ![](../assets/en/commands/pict4843808.en.png) @@ -103,9 +103,9 @@ The resulting list box when rows are selected: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1606 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1606 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md index 5a9dc20dd0fd61..823dabe8cbc22b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form-load.md @@ -8,59 +8,59 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| aTable | Tabela | → | Table form to load (if omitted, load a project form) | -| form | Text, Object | → | Name (string) of form (project or table), ora POSIX path (string) to a .json file describing the form, or an object describing the form to open | -| formData | Object | → | Data to associate to the form | -| \* | Operador | → | If passed = command applies to host database when it is executed from a component (parameter ignored outside of this context) | +| Parâmetro | Tipo | | Descrição | +| --------- | ------------ | --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| aTable | Tabela | → | Formulário tabela a ser carregado (se omitido, carrega um formulário projeto) | +| form | Text, Object | → | Nome (string) do formulário (projeto ou tabela), ou caminho POSIX (string) para um arquivo .json que descreve o formulário, ou um objeto que descreve o formulário a ser aberto | +| formData | Object | → | Dados para associar ao formulário | +| \* | Operador | → | Se passado = o comando se aplica ao banco de dados do host quando é executado a partir de um componente (parâmetro ignorado fora desse contexto) | ## Descrição -The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents.The **FORM LOAD** command is used to load the *form* in memory in the current process along with *formData* (optional) in order to print its data or parse its contents. There can only be one current form per process. +O comando **FORM LOAD** é usado para carregar o *form* na memória no processo atual juntamente com *formData* (opcional) para imprimir seus dados ou analisar seu conteúdo. Só pode haver um formulário atual por processo. -In the *form* parameter, you can pass: +No parâmetro *form*, você pode passar: -- the name of a form, or -- the path (in POSIX syntax) to a valid .json file containing a description of the form to use, or -- an object containing a description of the form. +- o nome de um formulário, ou +- o caminho (na sintaxe POSIX) para um arquivo .json válido que contém uma descrição do formulário a ser usado, ou +- um objeto contendo uma descrição do formulário. -When the command is executed from a component, it loads the component forms by default. If you pass the *\** parameter, the method loads the host database forms. +Quando o comando for executado a partir de um componente, ele carrega os formulários de componente por padrão. Se você passar o parâmetro *\**, o método carrega os formulários do banco de dados de host. ### formData -Optionally, you can pass parameters to the *form* using either the *formData* object or the form class object automatically instantiated by 4D if you have [associated a user class to the form](../FormEditor/properties_FormProperties.md#form-class). Any properties of the form data object will then be available from within the form context through the [Form](form.md) command. -Any properties of the form data object will then be available from within the form context through the [Form](form.md) command. +Opcionalmente, é possível passar parâmetros para o *form* usando o objeto *formData* ou o objeto de classe de formulário instanciado automaticamente pelo 4D se você tiver [associado uma classe de usuário ao formulário] (../FormEditor/properties_FormProperties.md#form-class). Quaisquer propriedades do objeto de dados de formulário estarão então disponíveis a partir do contexto do formulário através do comando [Form](form.md). +O objeto de dados de formulário está disponível no [evento de formulário \`No carregamento](../Events/onLoad.md). Para obter informações detalhadas sobre o objeto de dados do formulário, consulte o comando [`DIALOG`](dialog.md). -### Printing data +### Impressão de dados -In order to be able to execute this command, a print job must be opened beforehand using the [OPEN PRINTING JOB](../commands-legacy/open-printing-job.md) command. The [OPEN PRINTING JOB](../commands-legacy/open-printing-job.md) command makes an implicit call to the [FORM UNLOAD](../commands-legacy/form-unload.md) command, so in this context it is necessary to execute **FORM LOAD**. Once loaded, this *form* becomes the current printing form. Todos os comandos de gerenciamento de objetos e, em particular, o comando [Print object](../commands-legacy/print-object.md), funcionam com esse formulário. +Para poder executar este comando, uma tarefa de impressão deve ser aberta antes usando o comando [OPEN PRINTING JOB](../commands-legacy/open-printing-job.md). O comando [OPEN PRINTING JOB](../commands-legacy/open-printing-job.md) faz uma chamada implícita para o comando [FORM UNLOAD](../commands-legacy/form-unload.md), portanto, nesse contexto, é necessário executar **LOAD FORM**. Uma vez carregado, este *formulário* torna-se o formulário de impressão atual. Todos os comandos de gerenciamento de objetos e, em particular, o comando [Print object](../commands-legacy/print-object.md), funcionam com esse formulário. -If a printing form has already been loaded beforehand (via a previous call to the **FORM LOAD** command), it is closed and replaced by *form*. You can open and close several project forms in the same print session. Changing the printing form via the **FORM LOAD** command does not generate page breaks. It is up to the developer to manage page breaks. +Se um formulário de impressão já tiver sido carregado anteriormente (por meio de uma chamada anterior ao comando **FORM LOAD**), ele será fechado e substituído por *form*. Você pode abrir e fechar vários formulários de projeto na mesma sessão de impressão. A alteração do formulário de impressão por meio do comando **FORM LOAD** não gera quebras de página. Cabe ao desenvolvedor gerenciar as quebras de página. -Only the [`On Load` form event](../Events/onLoad.md) is executed during the opening of the project form, as well as any object methods of the form. Other form events are ignored. O evento formulário [`On Unload`](../Events/onUnload.md) é executado no final da impressão. +Apenas o [evento `No carregamento`](../Events/onLoad.md) é executado durante a abertura do formulário de projeto, bem como quaisquer métodos de objeto da forma. Outros eventos de formulário são ignorados. O evento formulário [`On Unload`](../Events/onUnload.md) é executado no final da impressão. -To preserve the graphic consistency of forms, it is recommended to apply the "Printing" appearance property regardless of the platform. +Para preservar a consistência gráfica das formas, é recomendado aplicar a propriedade de aparência "Imprimindo" independentemente da plataforma. O formulário de impressão atual é fechado automaticamente quando o comando [CLOSE PRINTING JOB] (../commands-legacy/close-printing-job.md) é chamado. -### Parsing form contents +### Analisar o conteúdo do formulário -This consists in loading an off-screen form for parsing purposes. To do this, just call **FORM LOAD** outside the context of a print job. In this case, form events are not executed. +Isso consiste em carregar um formulário fora da tela para fins de análise. Para fazer isso, basta chamar **FORM LOAD** fora do contexto de um trabalho de impressão. Nesse caso, os eventos de formulário não são executados. -**FORM LOAD** can be used with the [FORM GET OBJECTS](../commands-legacy/form-get-objects.md) and [OBJECT Get type](../commands-legacy/object-get-type.md) commands in order to perform any type of processing on the form contents. You must then call the [FORM UNLOAD](../commands-legacy/form-unload.md) command in order to release the form from memory. +O **FORM LOAD** pode ser usado com os comandos [FORM GET OBJECTS] (../commands-legacy/form-get-objects.md) e [OBJECT Get type] (../commands-legacy/object-get-type.md) para executar qualquer tipo de processamento no conteúdo do formulário. Em seguida, você deve chamar o comando [FORM UNLOAD](../commands-legacy/form-unload.md) para liberar o formulário da memória. -Note that in all cases, the form on screen remains loaded (it is not affected by the **FORM LOAD** command) so it is not necessary to reload it after calling [FORM UNLOAD](../commands-legacy/form-unload.md). +Observe que, em todos os casos, o formulário na tela permanece carregado (não é afetado pelo comando **FORM LOAD**), portanto, não é necessário recarregá-lo depois de chamar [FORM UNLOAD](../commands-legacy/form-unload.md). **Lembrete:** no contexto fora da tela, não se esqueça de chamar [FORM UNLOAD](../commands-legacy/form-unload.md) para evitar qualquer risco de estouro de memória. ## Exemplo 1 -Calling a project form in a print job: +Chamada de um formulário de projeto em um trabalho de impressão: ```4d OPEN PRINTING JOB @@ -70,43 +70,43 @@ OPEN PRINTING JOB ## Exemplo 2 -Calling a table form in a print job: +Chamar um formulário da tabela em um trabalho de impressão: ```4d - OPEN PRINTING JOB - FORM LOAD([People];"print_form") -  // execution of events and object methods +OPEN PRINTING JOB +FORM LOAD([People]; "print_form") +// execução de eventos e métodos de objeto ``` ## Exemplo 3 -Parsing of form contents to carry out processing on text input areas: +Analisar os conteúdos de formulário para executar o processamento nas áreas de entrada de texto: ```4d - FORM LOAD([People];"my_form") -  // selection of form without execution of events or methods - FORM GET OBJECTS(arrObjNames;arrObjPtrs;arrPages;*) - For($i;1;Size of array(arrObjNames)) -    If(OBJECT Get type(*;arrObjNames{$i})=Object type text input) -  //… processing -    End if - End for - FORM UNLOAD //do not forget to unload the form +FORM LOAD([People];"my_form") +// seleção de formulário sem execução de eventos ou métodos +FORM GET OBJECTS(arrObjNames; rrObjPtrs;arrPages;*) +For($i;1; tamanho da matriz (arrObjNames)) +If(OBJECT Obter tipo(*; rrObjNames{$i})=Entrada de texto do tipo objeto +//… processamento +Finaliza se +End para +FORM UNLOAD ///não se esqueça de descarregar o formulário ``` ## Exemplo -The following example returns the number of objects on a JSON form: +O exemplo a seguir retorna o número de objetos em um formato JSON: ```4d - ARRAY TEXT(objectsArray;0) //sort form items into arrays - ARRAY POINTER(variablesArray;0) - ARRAY INTEGER(pagesArray;0) -  - FORM LOAD("/RESOURCES/OutputForm.json") //load the form - 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 +ARRAY TEXT(objectsArray;0) //classificar itens do formulário em arrays +ARRAY POINTER(variablesArray;0) +ARRAY INTEGER(pagesArray;0) + +FORM LOAD("/RESOURCES/OutputForm.json") //carrega o formulário +FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form all pages+Form inherited) + +ALERT("The form contains "+String(size of array(objectsArray))+" objects") //retorna a contagem de objetos ``` o resultado mostrado é: @@ -115,43 +115,43 @@ o resultado mostrado é: ## Exemplo 2 -You want to print a form containing a list box. During the *on load* event, you want the contents of the list box to be modified. +Se quiser imprimir um formulário contendo uma caixa de lista. Durante o evento *on load*, você deseja que o conteúdo da caixa de listagem seja modificado. -1\. In the printing method, you write: +1\. No método de impressão, você escreve: ```4d - var $formData : Object - var $over : Boolean - var $full : Boolean -  - OPEN PRINTING JOB - $formData:=New object - $formData.LBcollection:=New collection() - ... //fill the collection with data -  - FORM LOAD("GlobalForm";$formData) //store the collection in $formData - $over:=False - Repeat -    $full:=Print object(*;"LB") // the datasource of this "LB" listbox is Form.LBcollection -    LISTBOX GET PRINT INFORMATION(*;"LB";lk printing is over;$over) -    If(Not($over)) -       PAGE BREAK -    End if - Until($over) - FORM UNLOAD - CLOSE PRINTING JOB +var $formData : Object +var $over : Boolean +var $full : Boolean + +OPEN PRINTING JOB +$formData:=New object +$formData.LBcollection:=New collection() +... //preencher a coleção com dados + +FORM LOAD("GlobalForm";$formData) //armazenar a coleção em $formData +$over:=False +Repetir +$full:=Print object(*; "LB") //a fonte de dados dessa caixa de listagem "LB" é Form.LBcollection +LISTBOX GET PRINT INFORMATION(*; "LB";lk a impressão terminou;$over) +If(Not($over)) +PAGE BREAK +End if +Until($over) +FORM UNLOAD +CLOSE PRINTING JOB ``` -2\. In the form method, you can write: +2\. No método de formulário, você pode escrever: ```4d - var $o : Object - Case of -    :(Form event code=On Load) -       For each($o;Form.LBcollection) //LBcollection is available -          $o.reference:=Uppercase($o.reference) -       End for each - End case +var $o : Object +Case of +:(Form event code=On Load) +For each($o;Form.LBcollection) //LBcollection está disponível +$o.reference:=Uppercase($o.reference) +End for each +End case ``` ## Veja também @@ -164,9 +164,9 @@ You want to print a form containing a list box. During the *on load* event, you ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1103 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1103 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form.md index 692e8d59f6f22c..820febe6a257e7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/form.md @@ -8,41 +8,41 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------ | --------------------------- | ----------------------------- | -| Resultado | Object | ← | Form data of the current form | +| Parâmetro | Tipo | | Descrição | +| --------- | ------ | --------------------------- | ------------------------- | +| Resultado | Object | ← | Dados do formulário atual |
    História -| Release | Mudanças | -| ------- | ------------------ | -| 20 R8 | Form class support | +| Release | Mudanças | +| ------- | ---------------------------------- | +| 20 R8 | Suporte das classes de formulários |
    ## Descrição -The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor).The **Form** command returns the object associated with the current form (instantiated from the *formData* parameter or the user class assigned in the Form editor). 4D automatically associates an object to the current form in the following cases: +O comando **Form** retorna o objeto associado ao formulário atual (instanciado a partir do parâmetro *formData* ou da classe usuário atribuída no editor de formulários). O 4D associa automaticamente um objeto ao formulário atual nos seguintes casos: - o formulário atual foi carregado por um dos comandos [`DIALOG`](dialog.md), [`Print form`](print-form.md) ou [`FORM LOAD`](form-load.md), -- the current form is a subform, -- a table form is currently displayed on screen. +- o formulário atual é um subformulário, +- um formulário de tabela é exibido na tela no momento. ### Comandos (DIALOG...) -If the current form is being displayed or loaded by a call to the [DIALOG](dialog.md), [`Print form`](print-form.md), or [`FORM LOAD`](form-load.md) commands, **Form** returns either: +Se o formulário atual estiver sendo exibido ou carregado por uma chamada aos comandos [DIALOG](dialog.md), [`Print form`](print-form.md) ou [`FORM LOAD`](form-load.md), **Form** retornará um dos dois: -- the *formData* object passed as parameter to this command, if any, +- o objeto *formData* passado como parâmetro para esse comando, se houver, - ou, um objeto instanciado da [classe de usuário associada ao formulário](../FormEditor/properties_FormProperties.md#form-class), se houver, -- or, an empty object. +- ou um objeto vazio. ### Subformulário -If the current form is a subform, the returned object depends on the parent container variable: +Se o formulário atual for um subformulário, o objeto retornado dependerá da variável do contêiner pai: -- **Form** returns the object associated with the table form displayed on screen.\ +- Se a variável associada ao contêiner pai tiver sido digitada como um objeto, **Form** retornará o valor dessa variável.\ **Form** returns the object associated with the table form displayed on screen.\ In the context of an input form displayed from an output form (i.e. after a double-click on a record), the returned object contains the following property: @@ -50,54 +50,51 @@ If the current form is a subform, the returned object depends on the parent cont (OBJECT Get pointer(Object subform container))-> ``` -- If the variable associated to the parent container has not been typed as an object, **Form** returns an empty object, maintained by 4D in the subform context. +- Se a variável associada ao contêiner pai não foi tipada como um objeto, **Forma** retorna um objeto vazio, mantido por 4D no contexto do subformulário. -For more information, please refer to the *Page subforms* section. +Para mais informações, consulte a seção *Subformulários de Páginas*. -### Table form +### Formulário de tabela -**Form** returns the object associated with the table form displayed on screen.\ -**Form** returns the object associated with the table form displayed on screen.\ -In the context of an input form displayed from an output form (i.e. after a double-click on a record), the returned object contains the following property: **Form** returns the object associated with the table form displayed on screen.\ -In the context of an input form displayed from an output form (i.e. after a double-click on a record), the returned object contains the following property: +**Formulário** retorna o objeto associado com o formulário da tabela exibido na tela. No contexto de um formulário de entrada exibido a partir de um formulário de saída (ou seja, após um clique duplo em um registro), o objeto retornado contém a seguinte propriedade: -| **Propriedade** | **Tipo** | **Description** | -| --------------- | -------- | ----------------------------------------- | -| parentForm | object | **Form** object of the parent output form | +| **Propriedade** | **Tipo** | **Description** | +| --------------- | -------- | ------------------------------------------ | +| parentForm | object | Objeto **form** do formulário de saída pai | ## Exemplo -In a form displaying the record of a person, a "Check children" button opens a dialog to verify/modify the names and ages of their children: +Em um formulário que exibe o registro de uma pessoa, o botão "Check children" (Verificar filhos) abre uma caixa de diálogo para verificar/modificar os nomes e as idades dos filhos: ![](../assets/en/commands/pict3542015.en.png) -**Note:** The "Children" object field is represented only to show its structure for this example. +**Nota:** O campo de objeto "Children" é representado apenas para mostrar sua estrutura neste exemplo. -In the verification form, you have assigned some Form object properties to inputs: +No formulário de verificação, você atribuiu algumas propriedades do objeto Form aos inputs: ![](../assets/en/commands/pict3541682.en.png) -Here is the code for the "Check children" button: +Aqui está o código do botão "Check children": ```4d var $win;$n;$i : Integer var $save : Boolean ARRAY OBJECT($children;0) - OB GET ARRAY([Person]Children;"children";$children) //get the children collection - $save:=False //initialize the save variable + OB GET ARRAY([Person]Children; "children";$children) //obtém a coleção de filhos + $save:=False //inicializa a variável de salvamento $n:=Size of array($children) If($n>0) $win:=Open form window("Edit_Children";Movable form dialog box) SET WINDOW TITLE("Check children for "+[Person]Name) - For($i;1;$n) //for each child - DIALOG("Edit_Children";$children{$i}) //displays dialog filled with values - If(OK=1) //the user clicked OK + For($i;1;$n) //para cada filho + DIALOG("Edit_Children";$children{$i}) //exibe a caixa de diálogo preenchida com valores + If(OK=1) //o usuário clicou em OK $save:=True End if End for If($save=True) - [Person]Children:=[Person]Children //forces object field update + [Person]Children:=[Person]Children //força a atualização do campo de objeto End if CLOSE WINDOW($win) Else @@ -105,11 +102,11 @@ Here is the code for the "Check children" button: End if ``` -The form displays information for each child: +O formulário exibe informações para cada filho: ![](../assets/en/commands/pict3515152.en.png) -If values are edited and the OK button is clicked, the field is updated (the parent record must be saved afterwards). +Se os valores são editados e o botão OK é clicado, o campo é atualizado (o registro pai deve ser salvo depois). ## Veja também @@ -117,9 +114,9 @@ If values are edited and the OK button is clicked, the field is updated (the par ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1466 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1466 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula-from-string.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula-from-string.md index 3084a6d98b9a29..2f43cbf9072241 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula-from-string.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula-from-string.md @@ -68,9 +68,9 @@ O código abaixo cria um diálogo aceitando uma fórmula em formato texto: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1601 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1601 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula.md index 1464eab9802ad8..835466c5e4a0ee 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/formula.md @@ -142,9 +142,9 @@ Chamar uma fórmula usando notação de objeto: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1597 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1597 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/http-parse-message.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/http-parse-message.md index a6dade918ca494..08a9b883e3dcb4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/http-parse-message.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/http-parse-message.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Descrição -The `HTTP Parse message` command parses a multipart/form-data text or blob (HTTP "response" message) and extracts the content to an object. Each property of the returned object corresponds to a part of the multipart data. +O comando `HTTP Parse message` analisa um texto multipart/form-data ou blob (mensagem HTTP "response") e extrai o conteúdo de um objeto. Each property of the returned object corresponds to a part of the multipart data. :::info @@ -82,7 +82,7 @@ var $parsedMessage : Object:=HTTP Parse message($message) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1824 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1824 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/imap-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/imap-new-transporter.md index b6fb1bded65c05..38bd2d0646179d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/imap-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/imap-new-transporter.md @@ -71,9 +71,9 @@ End if ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1723 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1723 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md index aaaa48c1698656..7965c7961b735f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/license-info.md @@ -92,7 +92,7 @@ You want to get information on your current 4D Server license:  $obj:=License info ``` -*$obj* can contain, for example: +*$obj* pode conter, por exemplo: ```json { @@ -137,9 +137,9 @@ You want to get information on your current 4D Server license: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1489 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1489 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-from-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-from-mime.md index 29644e6298c587..bee1012ebfa22e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-from-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-from-mime.md @@ -89,9 +89,9 @@ $status:=$transporter.send($email) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1681 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1681 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-to-mime.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-to-mime.md index 30585625aa2136..57955b73038b3c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-to-mime.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-convert-to-mime.md @@ -87,9 +87,9 @@ $mime:=MAIL Convert to MIME($mail) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1604 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1604 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-new-attachment.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-new-attachment.md index 9b22cfed8aa6f2..e9dfca53ba2e27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-new-attachment.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/mail-new-attachment.md @@ -149,9 +149,9 @@ $transporter.send($email) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1644 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1644 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md index c5af074b1776b8..fd570a469d8181 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-collection.md @@ -83,9 +83,9 @@ Pode criar uma nova coleção e adicionar um novo elemento: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1472 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1472 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-shared-collection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-shared-collection.md index 59ec0a5566a6ab..c359335394cb63 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-shared-collection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-shared-collection.md @@ -71,9 +71,9 @@ Diferente de coleções padrão (não partilhadas), coleções partilhadas não ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1527 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1527 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-signal.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-signal.md index 13f88e85501b63..8489472798686b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-signal.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/new-signal.md @@ -72,9 +72,9 @@ O método ***doSomething*** poderia ser como: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1641 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1641 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/open-datastore.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/open-datastore.md index 5e7912a395077c..b120271b6035b4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/open-datastore.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/open-datastore.md @@ -146,10 +146,10 @@ Em caso de erro, o comando retorna **Null**. Se não for possível acessar o arm ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 1452 | -| Thread safe | ✓ | -| Modifies variables | error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 1452 | +| Thread safe | ✓ | +| Modifica as variáveis | error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/pop3-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/pop3-new-transporter.md index 78c994f879eb94..8b1edbea8d84f3 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/pop3-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/pop3-new-transporter.md @@ -69,9 +69,9 @@ A função retorna um [**objeto POP3 transporter**](../API/POP3TransporterClass. ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1697 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1697 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/print-form.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/print-form.md index d539e40363ebd4..e9bbf4b94df6e7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/print-form.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/print-form.md @@ -185,9 +185,9 @@ The code that calls the dialog then prints its body: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 5 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 5 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md index 02719d8e416c52..ce3d5933687f76 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-activity.md @@ -8,11 +8,11 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| --------- | ------- | --------------------------- | -------------------------------------------------------------------------------------- | -| sessionID | Text | → | ID da sessão | -| options | Integer | → | Return options | -| Resultado | Object | ← | Snapshot of running processes and/or (4D Server only) user sessions | +| Parâmetro | Tipo | | Descrição | +| --------- | ------- | --------------------------- | ---------------------------------------------------------------------------------------- | +| sessionID | Text | → | ID da sessão | +| options | Integer | → | Opções de retorno | +| Resultado | Object | ← | Snapshot de sessões de usuários em execução e/ou (apenas 4D Servidor) | @@ -20,83 +20,83 @@ displayed_sidebar: docs | Release | Mudanças | | ------- | -------------------------------- | -| 20 R7 | Support of *sessionID* parameter | +| 20 R7 | Suporte do parâmetro *sessionID* | ## Descrição -The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time.The **Process activity** command returns a snapshot of running processes and/or (4D Server only) connected user sessions at a given time. This command returns all processes, including internal processes that are not reachable by the [Process info](process-info.md) command. +O comando **Process activity** retorna um snapshot dos processos em execução e/ou (4D Server apenas) sessões usuário conectadas em um dado momento. Este comando retorna todos os processos, incluindo processos internos que não são alcançáveis pelo comando [Informações do processo](process-info.md). -By default when used without any parameters, **Process activity** returns an object containing the following properties: +Por padrão quando usado sem quaisquer parâmetros, a **atividade de processo** retorna um objeto que contém as seguintes propriedades: -- "processes", a collection of all processes -- "sessions" (4D Server only), a collection of all sessions +- "processos", uma coleção de todos os processos +- "sessões" (apenas 4D Servidor), uma coleção de todas as sessões -On 4D Server, you can filter information to be returned using the optional *sessionID* and *options* parameters: +No 4D Server, você pode filtrar informações para serem retornadas usando os parâmetros opcionais *sessionID* e *options*: -- If you pass a user session ID in the *sessionID* parameter, the command only returns information related to this session. By default if the *options* parameter is omitted, the returned object contains a collection with all processes related to the session and a collection with a single object describing the session. If you pass an invalid session ID, a **null** object is returned. +- Se você passar um ID de sessão de usuário no parâmetro *sessionID*, o comando retorna somente informações relacionadas a esta sessão. Por padrão se o parâmetro *options* for omitido, o objeto retornado contém uma coleção com todos os processos relacionados à sessão e uma coleção com um único objeto descrevendo a sessão. Se você passar um ID de sessão inválido, um objeto **null** será retornado. - Você pode selecionar a(s) coleção(ões) a retornar passando uma das seguintes constantes no parâmetro *options*: -| Parâmetros | Valor | Comentário | -| ---------------------- | ----- | -------------------------------------------------------------------------------- | -| Processes and sessions | 0 | Returns both "processes" and "sessions" lists (default value) | -| Processes only | 1 | Returns only the "processes" list | -| Somente sessões | 2 | Returns only the "sessions" list | +| Parâmetros | Valor | Comentário | +| ---------------------- | ----- | --------------------------------------------------------------------------- | +| Processes and sessions | 0 | Retorna as listas "processos" e "sessões" (valor padrão) | +| Processes only | 1 | Retorna apenas a lista de "processos" | +| Somente sessões | 2 | Retorna apenas a lista de "sessões" | :::note -When executed on 4D in remote or local mode, `Process activity` always returns the list of running processes (*sessionID* and *options* parameters are ignored). +Quando executado em 4D em modo remoto ou local, `Processar atividade` sempre retorna a lista de processos em execução (*sessionID* e parâmetros de *opções* são ignorados). ::: -**Sessions** +**Sessões** -The "sessions" property contains a collection of objects describing all running sessions on the server. Para obter uma descrição das propriedades do objeto de sessão, consulte o comando [`Session info`](session-info.md). +A propriedade "sessões" contém uma coleção de objetos descrevendo todas as sessões em execução no servidor. Para obter uma descrição das propriedades do objeto de sessão, consulte o comando [`Session info`](session-info.md). :::note Notes - Você pode obter o objeto de uma sessão usando o comando [Session](session.md). -- `Process activity` returns remote client sessions, stored procedure session and rest sessions but not Web sessions (limitation). +- 'Process ativity' retorna sessões de cliente remoto, sessão de procedimento armazenado e sessões repouso, mas não sessões Web (limitação). ::: -**Processes** +**Processos** -The "processes" property contains a collection of process objects describing all running processes. Para obter uma descrição das propriedades do objeto de processo, consulte o comando [`Process info`](process-info.md). +A propriedade "processes" contém uma coleção de objetos de processo descrevendo todos os processos em execução. Para obter uma descrição das propriedades do objeto de processo, consulte o comando [`Process info`](process-info.md). -On the server, the `Process activity` command returns an additional "session" property: +No servidor, o comando `Process activity` retorna uma propriedade adicional de "session": -| Additional property | Tipo | Descrição | | -| ------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | -| session | Object | A propriedade [`.info`](../API/SessionClass.md#info) da sessão onde o processo está sendo executado. Undefined if the `Processes only` parameter is passed. | | +| Propriedade adicional | Tipo | Descrição | | +| --------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | - | +| session | Object | A propriedade [`.info`](../API/SessionClass.md#info) da sessão onde o processo está sendo executado. Indefinido se o parâmetro `Processes only` for passado. | | ## Exemplo 1 -You want to get the collection of all user sessions: +Se quiser obter a coleção de todas as sessões de usuários: ```4d -  //To be executed on the server +  //Para ser executado no 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 //obter informação de processo e sessão + For($i;0;($o.processes.length)-1) //Iterar sobre a coleção "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) // Acesso fácil a userName + //use String porque o objeto de sessão pode ser indefinido End for ``` ## Exemplo 2 -You want to get all processes related to the current session: +Se quiser obter todos os processos relacionados à sessão atual: ```4d - // to be executed on the server + //a ser executado no servidor var $sessionID : Text:=Session.id var $o : Object diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-info.md index bb957053abcdb2..4ccf5a035897af 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-info.md @@ -25,7 +25,7 @@ displayed_sidebar: docs ## Descrição -The `Process info` command returns an object providing detailed information about process whose number you pass in *processNumber*. If you pass an incorrect process number, the command returns a null object. +O comando `Process info` retorna um objeto que fornece informações detalhadas sobre o processo cujo número você passa em *processNumber*. If you pass an incorrect process number, the command returns a null object. O objeto retornado contém as propriedades abaixo: @@ -38,7 +38,7 @@ O objeto retornado contém as propriedades abaixo: | name | Text | Nome de processo | | number | Integer | Process number | | preemptive | Parâmetros | True if run preemptive, false otherwise | -| sessionID | Text | Session UUID | +| sessionID | Text | UUID da sessão | | state | Integer | Current status. Possible values: see below | | systemID | Text | ID for the user process, 4D process or spare process | | type | Integer | Running process type. Possible values: see below | @@ -122,7 +122,7 @@ O objeto retornado contém as propriedades abaixo: ::: -Here is an example of output object: +Aqui está um exemplo de objeto de saída: ```json diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-number.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-number.md index 1025909079e06c..da5cdb5d756eaf 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-number.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/process-number.md @@ -42,9 +42,9 @@ Se o comando for executado com o parâmetro \* de um processo no computador do s ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 372 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 372 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/select-log-file.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/select-log-file.md index d20f1a4d53ede9..873b1555b773f1 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/select-log-file.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/select-log-file.md @@ -38,9 +38,9 @@ OK is set to 1 if the log file is correctly created, or closed. ## Propriedades -| | | -| ------------------ | --------------------------- | -| Command number | 345 | -| Thread safe | ✗ | -| Modifies variables | OK, error | +| | | +| --------------------- | --------------------------- | +| Número de comando | 345 | +| Thread safe | ✗ | +| Modifica as variáveis | OK, error | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-info.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-info.md index 1f48b65c144ab1..81b139597c2ed2 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-info.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-info.md @@ -8,10 +8,10 @@ displayed_sidebar: docs -| Parâmetro | Tipo | | Descrição | -| ---------- | ------- | :-------------------------: | ----------------------------- | -| sessionID | Integer | → | ID da sessão | -| Resultados | Object | ← | Information about the session | +| Parâmetro | Tipo | | Descrição | +| ---------- | ------- | :-------------------------: | -------------------------- | +| sessionID | Integer | → | ID da sessão | +| Resultados | Object | ← | Informações sobre a sessão | @@ -26,30 +26,30 @@ displayed_sidebar: docs ## Descrição -O comando `Session info` retorna um objeto que descreve o ID da sessão no parâmetro *sessionID*.. If you pass an invalid *sessionID*, the command returns a null object. +O comando `Session info` retorna um objeto que descreve o ID da sessão no parâmetro *sessionID*.. Se você passar um *sessionID* inválido, o comando retorna um objeto nulo. O objeto retornado contém as propriedades abaixo: -| Propriedade | Tipo | Descrição | -| ---------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| type | Text | Session type: "remote", "storedProcedure", "standalone" | -| userName | Text | Nome de usuário 4D (o mesmo valor de [`Session.userName`](../API/SessionClass.md#username)) | -| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Standalone session: name of the machine | -| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | -| IPAddress | Text | Endereço IP da máquina remota | -| hostType | Text | Tipo de host: "windows" ou "mac" | -| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Standalone session: date and time of application startup | -| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | -| ID | Text | UUID da sessão (o mesmo valor de [`Session.id`](../API/SessionClass.md#id)) | -| persistentID | Text | Remote sessions: Session's persistent ID | +| Propriedade | Tipo | Descrição | +| ---------------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| type | Text | Tipo de sessão: "remote", "storedProcedure", "standalone" | +| userName | Text | Nome de usuário 4D (o mesmo valor de [`Session.userName`](../API/SessionClass.md#username)) | +| machineName | Text | Sessões remotas: nome da máquina remota. Sessão de procedimentos armazenados: nome da máquina do servidor. Sessão autônoma: nome da máquina | +| systemUserName | Text | Sessões remotas: nome da sessão do sistema aberta na máquina remota. | +| IPAddress | Text | Endereço IP da máquina remota | +| hostType | Text | Tipo de host: "windows" ou "mac" | +| creationDateTime | Date ISO 8601 | Data e hora de criação da sessão. Sessão autônoma: data e hora da inicialização do aplicativo | +| state | Text | Estado da sessão: "ativa", "adiada", "em espera" | +| ID | Text | UUID da sessão (o mesmo valor de [`Session.id`](../API/SessionClass.md#id)) | +| persistentID | Text | Sessões remotas: ID persistente da sessão | :::note -Este comando retorna a propriedade [`.info`](../API/SessionClass.md#info) da sessão *sessionID*. To get information about the current session, you can directly call `Session.info`. +Este comando retorna a propriedade [`.info`](../API/SessionClass.md#info) da sessão *sessionID*. Para obter informações sobre a sessão atual, você pode chamar diretamente `Session.info`. ::: -Here is an example of output object: +Aqui está um exemplo de objeto de saída: ```json @@ -87,7 +87,7 @@ Here is an example of output object: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1844 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1844 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md index 6535cc7c3f819b..82f273c3c62115 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session-storage.md @@ -39,8 +39,8 @@ O objeto retornado é a propriedade [**.storage**](../API/SessionClass.md#storag This method modifies the value of a "settings" property stored in the storage object of a specific session: ```4d -  //Set storage for a session -  //The "Execute On Server" method property is set +  //Definir armazenamento para uma sessão +  //A propriedade do método "Execute On Server" está definida    #DECLARE($id : Text; $text : Text)  var $obj : Object @@ -65,9 +65,9 @@ This method modifies the value of a "settings" property stored in the storage ob ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1839 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1839 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session.md index 2e6cca7a8c19c2..78b9bffa3ab39b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/session.md @@ -49,7 +49,7 @@ The `Session` object of web sessions is available from any web process: - [`On Mobile App Authentication`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-authentication) and [`On Mobile App Action`](https://developer.4d.com/go-mobile/docs/4d/on-mobile-app-action) database methods for mobile requests, - Funções ORDA [chamadas com solicitações REST](../REST/ClassFunctions.md). -For more information on web user sessions, please refer to the [Web Server Sessions](../WebServer/sessions.md) section. +Para obter mais informações sobre as sessões dos usuários da web, consulte a seção [Sessões de Servidor Web](../WebServer/sessions.md). ## Sessões cliente remoto @@ -68,7 +68,7 @@ Todos os processos de procedimento armazenado compartilham a mesma sessão de us - métodos chamados com o comando [`Execute on server`](../commands-legacy/execute-on-server.md), - `On Server Startup`, `On Server Shutdown`, `On Backup Startup`, `On Backup Shutdown`, and `On System event` database methods -For information on stored procedures virtual user session, please refer to the [4D Server and the 4D Language](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html) page. +Para informações sobre procedimentos armazenados, consulte a página [4D Server e 4D Language](https://doc.4d.com/4Dv20/4D/20/4D-Server-and-the-4D-Language.300-6330554.en.html). ## Standalone session @@ -104,9 +104,9 @@ IP:port/4DACTION/action_Session ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1714 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1714 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/set-allowed-methods.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/set-allowed-methods.md index 686d76231c8c06..6bbba46b36c2b7 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/set-allowed-methods.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/set-allowed-methods.md @@ -60,9 +60,9 @@ This example authorizes all methods starting with “formula” and the “Total ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 805 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 805 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/smtp-new-transporter.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/smtp-new-transporter.md index 7b763a7260ec4b..41c11c1e359b7b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/smtp-new-transporter.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/smtp-new-transporter.md @@ -88,9 +88,9 @@ A função retorna um [**objeto SMTP transporter**](../API/SMTPTransporterClass. ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1608 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1608 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/super.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/super.md index b77fd300c45ab3..9dc889b568d3d0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/super.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/super.md @@ -112,9 +112,9 @@ Parâmetros ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1706 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1706 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/this.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/this.md index c508c7d7d2c35a..0141edb9c8c369 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/this.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/this.md @@ -181,9 +181,9 @@ Once the form is executed, the list box is automatically filled with the entity ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1470 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1470 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/use-entity-selection.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/use-entity-selection.md index 9f468dc2203df1..009bca7bbf7c27 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/use-entity-selection.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/use-entity-selection.md @@ -50,7 +50,7 @@ USE ENTITY SELECTION($entitySel) //A seleção atual da tabela Employee é atual | | | | ------------------------- | --------------------------- | -| Command number | 1513 | +| Número de comando | 1513 | | Thread safe | ✓ | | Changes current record | | | Changes current selection | | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-get-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-get-context.md index ab930eccef8ca5..34ebd075f2b10a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-get-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-get-context.md @@ -45,7 +45,7 @@ Checking if a context exists: ### Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1849 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1849 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-set-context.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-set-context.md index 05a8c305bbb5db..97064ef20c4b8c 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-set-context.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/wa-set-context.md @@ -28,11 +28,11 @@ The command is only usable with an embedded web area where the [**Use embedded w Pass in *contextObj* user class instances or formulas to be allowed in `$4d` as objects. Class functions that begin with `_` are considered hidden and cannot be used with `$4d`. - If *contextObj* is null, `$4d` has access to all 4D methods. -- If *contextObj* is empty, `$4d` has no access. +- Se *contextObj* estiver vazio, `$4d` não terá acesso. ### Exemplo 1 -Allow `$4d` to specific methods +Permitir `$4d` a métodos específicos ```4d var $context:={} @@ -42,7 +42,7 @@ Allow `$4d` to specific methods WA SET CONTEXT(*; "myWebArea"; $context) ``` -**In JavaScript:** +**Em JavaScript:** ```js $4d.myMethod(); // Permitiu @@ -60,7 +60,7 @@ Using a Class Object WA SET CONTEXT(*; "MyWA"; $myWAObject) ``` -**In JavaScript:** +**Em JavaScript:** ```js $4d.myWAFunction(); // Permitido @@ -73,7 +73,7 @@ $4d._myPrivateFunction(); // Não fará nada porque a função é privada ### Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1848 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1848 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server-list.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server-list.md index 8573fcbbb76e2e..0f6cd104e74090 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server-list.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server-list.md @@ -57,9 +57,9 @@ Queremos saber quantos servidores rodando estão disponíveis: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1716 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1716 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server.md index fdb1bc69901d90..bf606547d7f821 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/web-server.md @@ -26,7 +26,7 @@ displayed_sidebar: docs ## Descrição -The `WEB Server` command returns the default Web server object, or the Web server object defined through the *option* parameter. +O comando `WEB Server` retorna o objeto de servidor Web padrão ou o objeto de servidor Web definido por meio do parâmetro *option*. By default, if the *option* parameter is omitted, the command returns a reference to the Web server of the database, i.e. the default Web server. To designate the Web server to return, you can pass one of the following constants in the *option* parameter: @@ -58,9 +58,9 @@ Do seu componente, você quer saber se o servidor Web do banco de dados host est ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1674 | -| Thread safe | ✗ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1674 | +| Thread safe | ✗ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-create-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-create-archive.md index 9dedf1026bac4f..7f63efdf317524 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-create-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-create-archive.md @@ -166,9 +166,9 @@ $err:=ZIP Create archive($zip; $destination) ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1640 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1640 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-read-archive.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-read-archive.md index 2cd14682b59f76..75cf3adc3cae5a 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-read-archive.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/commands/zip-read-archive.md @@ -87,9 +87,9 @@ Para ler todos os conteúdos de um arquivo sem extraí-lo da pasta root: ## Propriedades -| | | -| -------------- | --------------------------- | -| Command number | 1637 | -| Thread safe | ✓ | +| | | +| ----------------- | --------------------------- | +| Número de comando | 1637 | +| Thread safe | ✓ | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/compatibility.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/compatibility.md index 2ac16f26fd2a6c..575249521e803b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/compatibility.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/compatibility.md @@ -17,7 +17,7 @@ Os grupos de páginas de compatibilidade juntam parâmetros relacionados com a m - não há nó atual implícito - o nó atual tem que ser incluído na expressão XPath - não há pesquisa recursiva em estruturas repetidas - apenas o primeiro elemento é analisado.\ - Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option *unchecked*. On the other hand, if your code does not rely on the non-standard implementation and if you want to benefit from the extended XPath features in your databases (as described in the [`DOM Find XML element`](../commands-legacy/dom-find-xml-element.md) command), make sure the **Use standard XPath** option is *checked*. + Although not standard, you might want to keep using these features so that your code continues to work as before -- in this case, just set the option *unchecked*. Por outro lado, se seu código não depender da implementação não padrão e se você quiser se beneficiar dos recursos estendidos do XPath em seus bancos de dados (como descrito no [`elemento DOM Find XML`](../commands-legacy/dom-find-xml-element.md) comando), certifique-se que a opção **Use XPath** padrão está *marcada*. - **Use LF for end of line on macOS:** Starting with 4D v19 R2 (and 4D v19 R3 for XML files), 4D writes text files with line feed (LF) as default end of line (EOL) character instead of CR (CRLF for xml SAX) on macOS in new projects. Se você deseja se beneficiar deste novo comportamento em projetos convertidos de versões anteriores da 4D, marque esta opção. Consulte [`TEXT TO DOCUMENT`](../commands-legacy/text-to-document.md), [`Document to text`](../commands-legacy/document-to-text.md) e [XML SET OPTIONS](../commands-legacy/xml-set-options.md). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/php.md b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/php.md index 9bb81566eb9e62..bacdcda0816aa0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/php.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20-R9/settings/php.md @@ -7,7 +7,7 @@ You can [execute PHP scripts in 4D](https://doc.4d.com/4Dv20/4D/20.1/Executing-P :::note -These settings are specified for all connected machines and all sessions. You can also modify and read them separately for each machine and each session using the [`SET DATABASE PARAMETER`](../commands-legacy/set-database-parameter.md) and [`Get database parameter`](../commands-legacy/get-database-parameter.md) commands. Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. +These settings are specified for all connected machines and all sessions. Você também pode modificá-los e lê-los separadamente para cada máquina e cada sessão usando os comandos [`SET DATABASE PARAMETER`](../commands-legacy/set-database-parameter.md) e [`Obter parâmetro do banco de dados`](../commands-legacy/get-database-parameter.md). Los parámetros modificados por el comando `SET DATABASE PARAMETER` tienen prioridad para la sesión actual. ::: diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md index 7b1d04af07ffc7..eb36461c4982d4 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/DataClassClass.md @@ -831,7 +831,7 @@ Este exemplo cria uma nova entidade na classe de dados "Log" e registra a inform A função `.newSelection()` cria uma nova selecção de entidade, em branco e não partilhável, relacionada com o dataclass, em memória. -> For information on non-shareable entity selections, please refer to [this section](ORDA/entities.md#shareable-or-alterable-entity-selections). +> Para obter informações sobre seleções de entidades não compartilháveis, consulte [esta seção](ORDA/entities.md#shareable-or-alterable-entity-selections). Se quiser uma seleção de entidades ordenada, passe o seletor `dk keep ordered` no parâmetro *keepOrder*. Como padrão se omitir este parâmetro ou se passar o seletor `dk non ordered`, o método cria uma seleção de entidades não ordenada. As seleções de entidades desordenadas são mais rápidas mas não se pode confiar nas posições das entidades. Para mas informação, consulte [Seleções de entidades ordenadas e desordenadas](ORDA/dsMapping.md#ordered-or-unordered-entity-selection). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index 7a286ee237ca5f..1d10ddfb4027b6 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -94,7 +94,7 @@ O tipo de valor do atributo depende do atributo [kind](DataClassClass.md#attribu A função `.touched()` comprova se um atributo da entidade tiver sido modificado ou não desde que se carregou a entidade na memória ou se salvou. -This function allows you to update entities separately. Note however that, for performance reasons, the new entity shares the same reference of object attributes as the cloned entity. +This function allows you to update entities separately. No entanto, por razões de desempenho, a nova entidade compartilha a mesma referência de atributos de objeto que a entidade clonada. > Tenha em mente que quaisquer modificações feitas a entidades serão salvas no registro referenciado somente quando a função [`.save()`](#save) for executada. Esta função só pode ser usada com entidades já salvas no banco de dados. Ele não pode ser chamado em uma entidade recém-criada (para a qual [`.isNew()`](#isnew) retorna **Verdadeiro**). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md index 990bc5d1982549..1f7841b8a1307e 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/API/FunctionClass.md @@ -50,7 +50,7 @@ Também pode executar uma função usando as funções [`apply()`](#apply) e [`c #### Utilização de parâmetros -You can pass parameters to your formulas using a sequential parameter syntax based upon $1, $2...$n. Por exemplo, pode escrever: +Você pode passar parâmetros para suas fórmulas usando uma sintaxe de parâmetro sequencial baseada em $1, $2...$n. Por exemplo, pode escrever: ```4d var $f : Object diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md index 3fcc869bee3f8e..5c4e4c286af36b 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Concepts/dt_pointer.md @@ -157,13 +157,13 @@ Os ponteiros para variáveis locais permitem-lhe guardar variáveis de processo #DECLARE($param : Pointer) ... ``` -The debugger will display $param as follows: +O depurador exibirá $param da seguinte forma: | $param | ->$MyVar (Method1) | | ------ | ------------------ | | | | -You can expand $param and its value will be: +Você pode expandir $param e seu valor será: | $MyVar | "Hello world" | | ------ | ------------- | diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md index 73f3f791c0b5c9..33d74482fb4ce0 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Desktop/building.md @@ -165,7 +165,7 @@ Se você tiver especificado "MyProject" como o nome do aplicativo, encontrará o * Pasta 4D Extensions, pasta Resources, várias bibliotecas (DLL), pasta Native Components, pasta SASL Plugins - Arquivos necessários para a operação do aplicativo * Uma pasta Database - Inclui uma pasta Resources e um arquivo MyProject.4DZ. Database folder - Includes a Resources folder and MyProject.4DZ file. **Note**: This folder also contains the *Default Data* folder, if it has been defined (see [Data file management in final applications](#management-of-data-files). * (Opcional) Pasta Components e/ou pasta Plugins - Contém todos os componentes e/ou arquivos de plug-in incluídos no banco de dados. Para obter mais informações sobre isso, consulte os plugins [e componentes](#plugins--components-page). - * (Optional) Licenses folder - An XML file of license numbers integrated into the application, if any. Para obter mais informações sobre isso, consulte a seção [Licenses & Certificate](#licenses--certificate-page) . + * (Opcional) Pasta Licenses (Licenças) - Um arquivo XML de números de licença integrados ao aplicativo, se houver. Para obter mais informações sobre isso, consulte a seção [Licenses & Certificate](#licenses--certificate-page) . * Itens adicionais adicionados à pasta da Área de Trabalho de Volume 4D, se houver (veja [Personalizando a pasta de Volume 4D para Desktop](#customizing-4d-volume-desktop-folder)). Todos estes itens devem ser mantidos na mesma pasta para que o executável possa operar. @@ -518,7 +518,7 @@ If you keep the list empty, you build a stand-alone application without embedded ::: -Sua licença atual do Desenvolvedor *4D Professional* é associada automaticamente a cada licença de implantação para ser usada na aplicação construída. You can add another 4D Developer Professional number and its associated licenses. +Sua licença atual do Desenvolvedor *4D Professional* é associada automaticamente a cada licença de implantação para ser usada na aplicação construída. Você pode adicionar outro número 4D Developer Professional e suas licenças associadas. Para remover ou adicionar uma licença, use os botões **[+]** e **[-]** na parte inferior da janela. @@ -540,11 +540,11 @@ Pode designar o número de ficheiros válidos que desejar. Ao construir uma apli Depois que o aplicativo é construído, um novo arquivo de licença de implantação é automaticamente incluído na pasta Licenças ao lado do aplicativo executável (Windows) ou no pacote (macOS). -### macOS signing certificate +### Certificado de assinatura do macOS O construtor de aplicativos pode assinar aplicativos 4D mesclados no macOS (aplicativos de usuário único, componentes, servidor 4D e partes de clientes sob macOS). A assinatura de um aplicativo autoriza que ele seja executado usando a funcionalidade de Gatekeeper do macOS quando a opção "Mac App Store e Desenvolvedores identificados" estiver selecionada (veja "Sobre Gatekeeper" abaixo). -* Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D will check the availability of elements required for certification when the build occurs: +* Check the **Sign application** option to include certification in the application builder procedure for macOS. 4D irá verificar a disponibilidade de elementos necessários para a certificação quando a compilação ocorrer: ![](../assets/en/Admin/buildapposxcertProj.png) @@ -563,7 +563,7 @@ Para obter um certificado de desenvolvedor da Apple, Inc., você pode usar os co #### Sobre Gatekeeper -Gatekeeper is a security feature of macOS that controls the execution of applications downloaded from the Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. +O Gatekeeper é um recurso de segurança do macOS que controla a execução de aplicativos baixados da Internet. Se um aplicativo baixado não vem da Apple Store ou não estiver assinado, será rejeitado e não poderá ser iniciado. > On Apple Silicon machines, 4D components need to be actually signed. Um componente não assinado irá gerar um erro ao iniciar o aplicativo ("lib4d-arm64.dylib não pode ser aberto..."). diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md index 880a36a14831db..3814300d08591f 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/FormObjects/listbox_overview.md @@ -324,7 +324,7 @@ Além disso, tem acesso às propriedades específicas para cabeçalhos. Especifi ![](../assets/en/FormObjects/lbHeaderIcon.png) -At runtime, events that occur in a header are generated in the list box column object method. +Na execução, eventos que ocorrem em um cabeçalho são gerados em método de objeto coluna list box. Quando o comando `OBJECT SET VISIBLE` for usado com um cabeçalho, é aplicado a todos os cabeçalhos, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"header3";False)` esconde todos os cabeçalhos no objeto list box ao qual *header3* pertence e não apenas esse cabeçalho. @@ -347,7 +347,7 @@ Quando cabeçalhos são exibidos, pode clicar para selecionar um quando o objeto Para cada cabeçalho coluna List Box pode estabelecer propriedades texto padrão: nesse caso, essas propriedades têm prioridade sobre àquelas da coluna ou da list box. Pode também acessar propriedades específicas para cabeçalhos. Particularmente pode inserir um [cálculo personalizado ou automático](properties_Object.md#variable-calculation). -At runtime, events that occur in a footer are generated in the list box column object method. +Na execução, eventos que ocorrem em um rodapé são gerados em método de objeto coluna list box. Quando o comando `OBJECT SET VISIBLE` for usado com um rodapé, é aplicado a todos os rodapés, independente do elemento individual estabelecido pelo comando. Por exemplo, `OBJECT SET VISIBLE(*;"footer3";False)` esconde todos os rodapés no objeto list box ao qual *footer3* pertence e não apenas esse rodapé. diff --git a/sidebars.js b/sidebars.js index ad13b12bb2867d..e612332ba93fed 100644 --- a/sidebars.js +++ b/sidebars.js @@ -221,7 +221,6 @@ module.exports = "commands-legacy/compact-data-file", "commands-legacy/component-list", "commands-legacy/create-data-file", - "commands/create-entity-selection", "commands-legacy/data-file", "commands-legacy/database-measures", "commands-legacy/drop-remote-user", @@ -253,7 +252,6 @@ module.exports = "commands-legacy/set-update-folder", "commands-legacy/structure-file", "commands-legacy/table-fragmentation", - "commands/use-entity-selection", "commands-legacy/verify-current-data-file", "commands-legacy/verify-data-file", "commands-legacy/version-type" @@ -1629,6 +1627,7 @@ module.exports = "commands-legacy/all-records", "commands-legacy/apply-to-selection", "commands-legacy/before-selection", + "commands/create-entity-selection", "commands-legacy/create-selection-from-array", "commands-legacy/delete-selection", "commands-legacy/display-selection", @@ -1647,7 +1646,8 @@ module.exports = "commands-legacy/reduce-selection", "commands-legacy/scan-index", "commands-legacy/selected-record-number", - "commands-legacy/truncate-table" + "commands-legacy/truncate-table", + "commands/use-entity-selection" ] }, { diff --git a/versioned_docs/version-20-R8/API/OutgoingMessageClass.md b/versioned_docs/version-20-R8/API/OutgoingMessageClass.md index dd3efc63f624c3..89a61410786eeb 100644 --- a/versioned_docs/version-20-R8/API/OutgoingMessageClass.md +++ b/versioned_docs/version-20-R8/API/OutgoingMessageClass.md @@ -6,7 +6,7 @@ title: OutgoingMessage The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class. -Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. +Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile). diff --git a/versioned_docs/version-20-R8/Concepts/classes.md b/versioned_docs/version-20-R8/Concepts/classes.md index 3a15117c118ada..a0089d5985f1b2 100644 --- a/versioned_docs/version-20-R8/Concepts/classes.md +++ b/versioned_docs/version-20-R8/Concepts/classes.md @@ -785,7 +785,7 @@ You declare singleton classes by adding appropriate keyword(s) before the [`Clas :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- Singleton shared functions support [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). +- Singleton shared functions support [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/versioned_docs/version-20-R8/Notes/updates.md b/versioned_docs/version-20-R8/Notes/updates.md index e29c00aefd8aaf..8130ac22e19f5f 100644 --- a/versioned_docs/version-20-R8/Notes/updates.md +++ b/versioned_docs/version-20-R8/Notes/updates.md @@ -44,7 +44,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - You can now [add and remove components using the Component manager interface](../Project/components.md#monitoring-project-dependencies). - New [**direct typing mode**](../Project/compiler.md#enabling-direct-typing) in which you declare all variables and parameters in your code using `var` and `#DECLARE`/`Function` keywords (only mode supported in new projects). [Syntax checking feature](../Project/compiler.md#check-syntax) has been enhanced accordingly. - Support of [Session singletons](../Concepts/classes.md#singleton-classes) and new [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) Class property. -- New [`onHttpGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). +- New [`onHTTPGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). - New [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class for the REST server to return any web contents. - Qodly Studio: You can now [attach the Qodly debugger to 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - New Build Application keys for remote 4D applications to validate the server certificate authority [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) and/or [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/versioned_docs/version-20-R8/ORDA/ordaClasses.md b/versioned_docs/version-20-R8/ORDA/ordaClasses.md index 98c8641746c25d..9c74b8cd923a34 100644 --- a/versioned_docs/version-20-R8/ORDA/ordaClasses.md +++ b/versioned_docs/version-20-R8/ORDA/ordaClasses.md @@ -859,11 +859,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Error "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Singletons class functions](../Concepts/classes.md#singleton-classes) @@ -871,8 +871,8 @@ The `onHttpGet` keyword is available with: The formal syntax is: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -889,7 +889,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -903,7 +903,7 @@ See the [Parameters](../REST/classFunctions#parameters) section in the REST serv ### result -A function with `onHttpGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). +A function with `onHTTPGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). :::info diff --git a/versioned_docs/version-20-R8/REST/$singleton.md b/versioned_docs/version-20-R8/REST/$singleton.md index a4abf485613977..55ecc1982cb78a 100644 --- a/versioned_docs/version-20-R8/REST/$singleton.md +++ b/versioned_docs/version-20-R8/REST/$singleton.md @@ -47,7 +47,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: diff --git a/versioned_docs/version-20-R8/REST/ClassFunctions.md b/versioned_docs/version-20-R8/REST/ClassFunctions.md index 93a18e1af1a0b4..b8176863d7ca0c 100644 --- a/versioned_docs/version-20-R8/REST/ClassFunctions.md +++ b/versioned_docs/version-20-R8/REST/ClassFunctions.md @@ -55,7 +55,7 @@ with data in the body of the POST request: `["Aguada"]` :::note -The `getCity()` function must have been declared with the `onHttpGet` keyword (see [Function configuration](#function-configuration) below). +The `getCity()` function must have been declared with the `onHTTPGet` keyword (see [Function configuration](#function-configuration) below). ::: @@ -80,13 +80,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage See [Exposed vs non-exposed functions](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) section. -### `onHttpGet` +### `onHTTPGet` -Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). For example: +Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). For example: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` diff --git a/versioned_docs/version-20-R8/WebServer/http-request-handler.md b/versioned_docs/version-20-R8/WebServer/http-request-handler.md index 047c13355c4f51..eff1b01ae2a29d 100644 --- a/versioned_docs/version-20-R8/WebServer/http-request-handler.md +++ b/versioned_docs/version-20-R8/WebServer/http-request-handler.md @@ -252,7 +252,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: diff --git a/versioned_docs/version-20-R8/commands-legacy/last-errors.md b/versioned_docs/version-20-R8/commands-legacy/last-errors.md index 52d90a800f5924..005ea51cd9b5b2 100644 --- a/versioned_docs/version-20-R8/commands-legacy/last-errors.md +++ b/versioned_docs/version-20-R8/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ Each error object contains the following attributes: | message | text | Description of the error | | componentSignature | text | Signature of the internal component which returned the error | +:::note + +For a description of component signatures, please refer to the [Error codes](../Concepts/error-handling.md#error-codes) section. + +::: + This command must be called from an on error call method installed by the [ON ERR CALL](on-err-call.md) command. @@ -32,6 +38,7 @@ This command must be called from an on error call method installed by the [ON ER [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Properties diff --git a/versioned_docs/version-20-R9/API/OutgoingMessageClass.md b/versioned_docs/version-20-R9/API/OutgoingMessageClass.md index dd3efc63f624c3..89a61410786eeb 100644 --- a/versioned_docs/version-20-R9/API/OutgoingMessageClass.md +++ b/versioned_docs/version-20-R9/API/OutgoingMessageClass.md @@ -6,7 +6,7 @@ title: OutgoingMessage The `4D.OutgoingMessage` class allows you to build messages to be returned by your application functions in response to [REST requests](../REST/REST_requests.md). If the response is of type `4D.OutgoingMessage`, the REST server does not return an object but the object instance of the `OutgoingMessage` class. -Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. +Typically, this class can be used in custom [HTTP request handler functions](../WebServer/http-request-handler.md#function-configuration) or in functions declared with the [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keyword and designed to handle HTTP GET requests. Such requests are used, for example, to implement features such as download file, generate and download picture as well as receiving any content-type via a browser. An instance of this class is built on 4D Server and can be sent to the browser by the [4D REST Server](../REST/gettingStarted.md) only. This class allows to use other technologies than HTTP (e.g. mobile). diff --git a/versioned_docs/version-20-R9/Concepts/classes.md b/versioned_docs/version-20-R9/Concepts/classes.md index 3a15117c118ada..a0089d5985f1b2 100644 --- a/versioned_docs/version-20-R9/Concepts/classes.md +++ b/versioned_docs/version-20-R9/Concepts/classes.md @@ -785,7 +785,7 @@ You declare singleton classes by adding appropriate keyword(s) before the [`Clas :::note - Session singletons are automatically shared singletons (there's no need to use the `shared` keyword in the class constructor). -- Singleton shared functions support [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). +- Singleton shared functions support [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). ::: diff --git a/versioned_docs/version-20-R9/Notes/updates.md b/versioned_docs/version-20-R9/Notes/updates.md index 84f6f83ba8271e..922ec067e20905 100644 --- a/versioned_docs/version-20-R9/Notes/updates.md +++ b/versioned_docs/version-20-R9/Notes/updates.md @@ -65,7 +65,7 @@ Read [**What’s new in 4D 20 R7**](https://blog.4d.com/en-whats-new-in-4d-20-R7 - You can now [add and remove components using the Component manager interface](../Project/components.md#monitoring-project-dependencies). - New [**direct typing mode**](../Project/compiler.md#enabling-direct-typing) in which you declare all variables and parameters in your code using `var` and `#DECLARE`/`Function` keywords (only mode supported in new projects). [Syntax checking feature](../Project/compiler.md#check-syntax) has been enhanced accordingly. - Support of [Session singletons](../Concepts/classes.md#singleton-classes) and new [`.isSessionSingleton`](../API/ClassClass.md#issessionsingleton) Class property. -- New [`onHttpGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). +- New [`onHTTPGet` function keyword](../ORDA/ordaClasses.md#onhttpget-keyword) to define singleton or ORDA functions that can be called through [HTTP REST GET requests](../REST/ClassFunctions.md#function-calls). - New [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class for the REST server to return any web contents. - Qodly Studio: You can now [attach the Qodly debugger to 4D Server](../WebServer/qodly-studio.md#using-qodly-debugger-on-4d-server). - New Build Application keys for remote 4D applications to validate the server certificate authority [signatures](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateAuthoritiesCertificates.300-7425900.en.html) and/or [domain](https://doc.4d.com/4Dv20R7/4D/20-R7/CertificateDomainName.300-7425906.en.html). diff --git a/versioned_docs/version-20-R9/ORDA/ordaClasses.md b/versioned_docs/version-20-R9/ORDA/ordaClasses.md index 98c8641746c25d..9c74b8cd923a34 100644 --- a/versioned_docs/version-20-R9/ORDA/ordaClasses.md +++ b/versioned_docs/version-20-R9/ORDA/ordaClasses.md @@ -859,11 +859,11 @@ $status:=$remoteDS.Schools.registerNewStudent($student) // OK $id:=$remoteDS.Schools.computeIDNumber() // Error "Unknown member method" ``` -## onHttpGet keyword +## onHTTPGet keyword -Use the `onHttpGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. +Use the `onHTTPGet` keyword to declare functions that can be called through HTTP requests using the `GET` verb. Such functions can return any web contents, for example using the [`4D.OutgoingMessage`](../API/OutgoingMessageClass.md) class. -The `onHttpGet` keyword is available with: +The `onHTTPGet` keyword is available with: - ORDA Data model class functions - [Singletons class functions](../Concepts/classes.md#singleton-classes) @@ -871,8 +871,8 @@ The `onHttpGet` keyword is available with: The formal syntax is: ```4d -// declare an onHttpGet function -exposed onHttpGet Function (params) : result +// declare an onHTTPGet function +exposed onHTTPGet Function (params) : result ``` :::info @@ -889,7 +889,7 @@ As this type of call is an easy offered action, the developer must ensure no sen ### params -A function with `onHttpGet` keyword accepts [parameters](../Concepts/parameters.md). +A function with `onHTTPGet` keyword accepts [parameters](../Concepts/parameters.md). In the HTTP GET request, parameters must be passed directly in the URL and declared using the `$params` keyword (they must be enclosed in a collection). @@ -903,7 +903,7 @@ See the [Parameters](../REST/classFunctions#parameters) section in the REST serv ### result -A function with `onHttpGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). +A function with `onHTTPGet` keyword can return any value of a supported type (same as for REST [parameters](../REST/classFunctions#parameters)). :::info diff --git a/versioned_docs/version-20-R9/REST/$singleton.md b/versioned_docs/version-20-R9/REST/$singleton.md index a4abf485613977..55ecc1982cb78a 100644 --- a/versioned_docs/version-20-R9/REST/$singleton.md +++ b/versioned_docs/version-20-R9/REST/$singleton.md @@ -47,7 +47,7 @@ with data in the body of the POST request: `["myparam"]` :::note -The `SingletonClassFunction()` function must have been declared with the `onHttpGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). +The `SingletonClassFunction()` function must have been declared with the `onHTTPGet` keyword to be callable with `GET` (see [Function configuration](ClassFunctions#function-configuration)). ::: diff --git a/versioned_docs/version-20-R9/REST/ClassFunctions.md b/versioned_docs/version-20-R9/REST/ClassFunctions.md index 93a18e1af1a0b4..b8176863d7ca0c 100644 --- a/versioned_docs/version-20-R9/REST/ClassFunctions.md +++ b/versioned_docs/version-20-R9/REST/ClassFunctions.md @@ -55,7 +55,7 @@ with data in the body of the POST request: `["Aguada"]` :::note -The `getCity()` function must have been declared with the `onHttpGet` keyword (see [Function configuration](#function-configuration) below). +The `getCity()` function must have been declared with the `onHTTPGet` keyword (see [Function configuration](#function-configuration) below). ::: @@ -80,13 +80,13 @@ exposed Function getSomeInfo() : 4D.OutgoingMessage See [Exposed vs non-exposed functions](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) section. -### `onHttpGet` +### `onHTTPGet` -Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHttpGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). For example: +Functions allowed to be called from HTTP `GET` requests must also be specifically declared with the [`onHTTPGet` keyword](../ORDA/ordaClasses.md#onhttpget-keyword). For example: ```4d //allowing GET requests -exposed onHttpGet Function getSomeInfo() : 4D.OutgoingMessage +exposed onHTTPGet Function getSomeInfo() : 4D.OutgoingMessage ``` diff --git a/versioned_docs/version-20-R9/WebServer/http-request-handler.md b/versioned_docs/version-20-R9/WebServer/http-request-handler.md index 047c13355c4f51..eff1b01ae2a29d 100644 --- a/versioned_docs/version-20-R9/WebServer/http-request-handler.md +++ b/versioned_docs/version-20-R9/WebServer/http-request-handler.md @@ -252,7 +252,7 @@ Request handler functions are not necessarily shared, unless some request handle :::note -It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHttpGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. +It is **not recommended** to expose request handler functions to external REST calls using [`exposed`](../ORDA/ordaClasses.md#exposed-vs-non-exposed-functions) or [`onHTTPGet`](../ORDA/ordaClasses.md#onhttpget-keyword) keywords. ::: diff --git a/versioned_docs/version-20-R9/commands-legacy/last-errors.md b/versioned_docs/version-20-R9/commands-legacy/last-errors.md index 52d90a800f5924..005ea51cd9b5b2 100644 --- a/versioned_docs/version-20-R9/commands-legacy/last-errors.md +++ b/versioned_docs/version-20-R9/commands-legacy/last-errors.md @@ -25,6 +25,12 @@ Each error object contains the following attributes: | message | text | Description of the error | | componentSignature | text | Signature of the internal component which returned the error | +:::note + +For a description of component signatures, please refer to the [Error codes](../Concepts/error-handling.md#error-codes) section. + +::: + This command must be called from an on error call method installed by the [ON ERR CALL](on-err-call.md) command. @@ -32,6 +38,7 @@ This command must be called from an on error call method installed by the [ON ER [ON ERR CALL](on-err-call.md) [throw](throw.md) +[Error handling](../Concepts/error-handling.md) ## Properties diff --git a/versioned_docs/version-20/Notes/updates.md b/versioned_docs/version-20/Notes/updates.md index bb8abce0ae31fe..46cd8c7697012d 100644 --- a/versioned_docs/version-20/Notes/updates.md +++ b/versioned_docs/version-20/Notes/updates.md @@ -10,6 +10,15 @@ Read [**What’s new in 4D 20**](https://blog.4d.com/en-whats-new-in-4d-v20/), t ::: + +## 4D 20.7 LTS + +#### Highlights + +- [**Fixed bugs list**](https://bugs.4d.com/fixes?version=20.7): list of all bugs that have been fixed in 4D 20.7 LTS. + + + ## 4D 20.6 LTS #### Highlights