From 0cfbb731ae7d0a8e28a2cade053e5edb8ea443c7 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 12:31:01 +0200 Subject: [PATCH 01/31] New translations entityclass.md (French) [ci skip] New Crowdin updates --- .../version-20/API/EntityClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntityClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntityClass.md index e519d5be306d7e..8c2c939adb504b 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntityClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntityClass.md @@ -876,7 +876,7 @@ La valeur résultante est comprise entre 0 et la longueur de l'entity selection |Paramètre|Type||Description| |---------|--- |:---:|------| -|Résultat|Booléen|<-|True if entity has just been created and not yet saved. Otherwise, False.| +|Résultat|Boolean|<-|True if entity has just been created and not yet saved. Otherwise, False.| @@ -1662,7 +1662,7 @@ Retourne : |Paramètre|Type||Description| |---------|--- |:---:|------| -|Résultat|Booléen|<-|True if at least one entity attribute has been modified and not yet saved, else False| +|Résultat|Boolean|<-|True if at least one entity attribute has been modified and not yet saved, else False| From 5eccf49a158ec1a7acbb7ec5a639470c3810f449 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 12:31:22 +0200 Subject: [PATCH 02/31] New translations entityselectionclass.md (French) [ci skip] New Crowdin updates --- .../version-20/API/EntitySelectionClass.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md index 2658c00dffb1f9..a8ed3518f2429f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/EntitySelectionClass.md @@ -1237,7 +1237,7 @@ $info:=$persons.getRemoteContextAttributes() |Paramètre|Type||Description| |---------|--- |:---:|------| -|Résultat|Booléen|<-|True if the entity selection is alterable, False otherwise| +|Résultat|Boolean|<-|True if the entity selection is alterable, False otherwise| @@ -1282,7 +1282,7 @@ Form.products.add(Form.product) |Paramètre|Type||Description| |---------|--- |:---:|------| -|Résultat|Booléen|<-|True if the entity selection is ordered, False otherwise| +|Résultat|Boolean|<-|True if the entity selection is ordered, False otherwise| From 389d5dc398178914a1c6aaeb40abbcb519c7e472 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 12:33:40 +0200 Subject: [PATCH 03/31] New translations sessionclass.md (French) [ci skip] New Crowdin updates --- .../version-20/API/SessionClass.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md index d2e0b70cd8440d..e0d245d945bd2d 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/SessionClass.md @@ -266,7 +266,7 @@ End if |Paramètre|Type||Description| |---------|--- |:---:|------| -|Résultat|Booléen|<-|True if session is a Guest one, False otherwise| +|Résultat|Boolean|<-|True if session is a Guest one, False otherwise| From 678e01cbce41069d98c44b80b1b4b4d531dc4c45 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 13:42:34 +0200 Subject: [PATCH 04/31] New translations clientserver.md (Japanese) [ci skip] New Crowdin updates --- .../current/Desktop/clientServer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index f156c6e5a7c614..aaea001a20fc0d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -147,4 +147,4 @@ title: クライアント/サーバー管理 | サーバー上のストアドプロシージャから呼び出されたプロジェクトメソッド | server | [`EXECUTE ON CLIENT`](../commands/execute-on-client) コマンドを呼び出す。 ターゲットとなるクライアントは [登録されている](../commands/register-client) 必要があります。 | | オブジェクトメソッド | ローカル | n/a | | 以下のデータベースメソッド:
  • On Backup Shutdown
  • On Backup Startup
  • On Server Close Connection
  • On Server Open Connection
  • On Server Shutdown
  • On Server Startup
  • On SQL Authentication
  • On Web Authentication
  • On Web Connection
| server | n/a | -| 以下のデータベースメソッド:
  • On Startup
  • On Exit
  • On Drop
| client | n/a | +| 以下のデータベースメソッド:
  • On Startup
  • On Exit
  • On Drop
| client | n/a | \ No newline at end of file From 6834952251246de01ed0da7eacd1355682efde05 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 15:23:45 +0200 Subject: [PATCH 05/31] New translations data-collect.md (Japanese) [ci skip] New Crowdin updates --- .../version-21/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md index 7b368ffc4aa6f1..e7969cdc4a341b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: データ収集 --- -4D製品を改善し続けるために、実行中の 4D Server アプリケーションの使用状況データを自動的に収集します。 収集されたデータは、ユーザーエクスペリエンスに影響を与えない形で送信されます。 個人データは収集されません。 For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). +4D製品を改善し続けるために、実行中の 4D Server アプリケーションの使用状況データを自動的に収集します。 収集されたデータは、ユーザーエクスペリエンスに影響を与えない形で送信されます。 個人データは収集されません。 個人データ保護に関する4D ポリシーの詳細については、[こちらのページ](https://us.4d.com/privacy-policy)を参照してください。 以下の章では次のようなことを説明しています: From ba925f39debab94b2a1b39a8ae29c83344a2094f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 15:40:23 +0200 Subject: [PATCH 06/31] New translations properties_webarea.md (French) [ci skip] New Crowdin updates --- .../version-21/FormObjects/properties_WebArea.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md index 090108fb2ab397..dfb9776d8fd63c 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/FormObjects/properties_WebArea.md @@ -85,7 +85,7 @@ Cette option vous permet de choisir entre deux moteurs de rendus pour la zone We > Sur Windows, si Microsoft Edge WebView2 n'est pas installé, 4D utilise le moteur intégré en tant que moteur de rendu système. Pour savoir s'il est installé sur votre système, recherchez "Microsoft Edge WebView2 Runtime" dans votre panneau d'applications. -- **coché** - `JSON value: embedded`: Dans ce cas, 4D utilise le Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). When this option is chosen, you no longer benefit from automatic updates of the Web engine performed by the operating system; however, [new versions of the engines are regularly provided through 4D](../Notes/updates.md#library-table-4d-21-lts). +- **coché** - `JSON value: embedded`: Dans ce cas, 4D utilise le Chromium Embedded Framework (CEF). L’utilisation d'un moteur Web intégré vous permet d’avoir l’assurance que le rendu et le fonctionnement des zones Web de votre application seront quasiment identiques, quelle que soit la plate-forme d’exécution de 4D (de légères variations de pixels ou des différences liées à l’implémentation réseau pourront toutefois être constatées). Lorsque cette option est sélectionnée, vous ne bénéficiez plus des mises à jour automatiques du moteur Web effectuées par le système d'exploitation ; toutefois, [de nouvelles versions des moteurs sont régulièrement mises à disposition par 4D](../Notes/updates.md#library-table-4d-21-lts). Le moteur CEF a les limitations suivantes : From ca643bfa9d554c8335cf066808c33b4eb38316da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 16:08:39 +0200 Subject: [PATCH 07/31] New translations compile-project.md (French) [ci skip] New Crowdin updates --- .../version-21/commands/compile-project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md index 12fb41a081434a..3973f4a9972eb0 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/commands/compile-project.md @@ -88,7 +88,7 @@ L'objet renvoyé par **Compile project** possède jusqu'à trois propriétés : | \[\].code | Object | [objet code](#code-object) | | \[\].line | Number | Numéro de ligne de l'erreur dans le code. Pour les méthodes de classe, le numéro de ligne dans la fonction | | \[\].lineInFile | Number | Numéro de ligne dans le fichier (différent de "line" pour les méthodes de classe, et prend en compte la ligne de préfixe %attributes) | -| symbols | Object | **Disponible uniquement si l'option generateSymbols est fixée à True :** | +| symboles | Object | **Disponible uniquement si l'option generateSymbols est fixée à True :** | | symbols.interprocessVariables | Object | Liste de toutes les variables interprocessus | | symbols.interprocessVariables.variables | Collection | Collection d'[objets variables](#objets-variables) | | symbols.interprocessVariables.size | Number | | From 28fc35c1c96f0057d93f81f7e19d97a58bb6e97a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 16:43:43 +0200 Subject: [PATCH 08/31] New translations wp-export-variable.md (French) [ci skip] New Crowdin updates --- .../version-21/WritePro/commands/wp-export-variable.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md index 7e7ac49c199ff2..9eea295b3fbe96 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/WritePro/commands/wp-export-variable.md @@ -164,4 +164,4 @@ Pour exporter la première page d'un 4D Write Pro en SVG dans une variable Texte [Blog post - 4D Write Pro : Export au format PDF avec pièces jointes](https://blog.4d.com/fr/4d-write-pro-export-to-pdf-with-enclosures) [Exporter aux formats HTML et MIME HTML](../user-legacy/exporting-to-html-and-mime-html-formats.md)
[Importer et exporter au format docx](../user-legacy/importing-and-exporting-in-docx-format.md)
-[WP EXPORT DOCUMENT](../commands/wp-export-document) +[WP EXPORT DOCUMENT](../commands/wp-export-document) \ No newline at end of file From 90a0036653195ae90d9fbc9039d9ae34539b2ede Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 17:26:24 +0200 Subject: [PATCH 09/31] New translations data-collect.md (Japanese) [ci skip] New Crowdin updates --- .../version-21-R2/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Admin/data-collect.md index 7b368ffc4aa6f1..e7969cdc4a341b 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R2/Admin/data-collect.md @@ -3,7 +3,7 @@ id: data-collect title: データ収集 --- -4D製品を改善し続けるために、実行中の 4D Server アプリケーションの使用状況データを自動的に収集します。 収集されたデータは、ユーザーエクスペリエンスに影響を与えない形で送信されます。 個人データは収集されません。 For more information on 4D policy regarding personal data protection, please visit [this page](https://us.4d.com/privacy-policy). +4D製品を改善し続けるために、実行中の 4D Server アプリケーションの使用状況データを自動的に収集します。 収集されたデータは、ユーザーエクスペリエンスに影響を与えない形で送信されます。 個人データは収集されません。 個人データ保護に関する4D ポリシーの詳細については、[こちらのページ](https://us.4d.com/privacy-policy)を参照してください。 以下の章では次のようなことを説明しています: From 9ad645fe364c407c58ddf60a6e50290b2b12fc8d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 18:04:14 +0200 Subject: [PATCH 10/31] New translations wp-export-variable.md (French) [ci skip] New Crowdin updates --- .../version-21-R2/WritePro/commands/wp-export-variable.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md index 4efca787e359ec..739e5270a120ea 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R2/WritePro/commands/wp-export-variable.md @@ -164,4 +164,4 @@ Pour exporter la première page d'un 4D Write Pro en SVG dans une variable Texte [Blog post - 4D Write Pro : Export au format PDF avec pièces jointes](https://blog.4d.com/fr/4d-write-pro-export-to-pdf-with-enclosures) [Exporter aux formats HTML et MIME HTML](../user-legacy/exporting-to-html-and-mime-html-formats.md)
[Importer et exporter au format docx](../user-legacy/importing-and-exporting-in-docx-format.md)
-[WP EXPORT DOCUMENT](../commands/wp-export-document) +[WP EXPORT DOCUMENT](../commands/wp-export-document) \ No newline at end of file From e2ae3adfd5f8000c113551e1663c2cfb6479c515 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:32:54 +0200 Subject: [PATCH 11/31] New translations cli.md (Spanish) [ci skip] New Crowdin updates --- .../version-21-R3/Admin/cli.md | 44 +++++++++---------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/cli.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/cli.md index 6f4d21a0f3b654..5474fe9f7e66bc 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/cli.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/cli.md @@ -42,27 +42,27 @@ 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 el cuadro 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/get-database-parameter) (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). 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/set-database-parameter), selector 79)
  • Every call to a dialog box is intercepted and an automatic response it provided (e.g. OK for the [ALERT](../commands/alert) command, Abort for an error dialog...). Todos los comandos interceptados(\*) se registran en el registro 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/log-event). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](../commands/quit-4d) 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 manipulan datos arrojarán un error. Por ejemplo, `CREATE RECORD` lanza "no hay tabla a la que aplicar el comando".

  • **Nota**:
  • si se pasa en la línea de comando, el modo dataless se aplica a todas las bases de datos abiertas en 4D, mientras no se cierre la aplicación.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless sólo 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#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`). | - -(\*) Some dialogs are displayed before the database is opened, so that it's impossible to write into the [Diagnostic log file](Debugging/debugLogFiles.md#4ddiagnosticlogtxt) (license alert, conversion dialog, database selection, data file selection). En este caso, se +| 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 el cuadro 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/get-database-parameter) (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/set-database-parameter), 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/alert), Abort para un diálogo de error...). Todos los comandos interceptados(\*) se registran en el registro 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/log-event). Tenga en cuenta que las aplicaciones 4D sin interfaz sólo pueden cerrarse mediante una llamada a [QUIT 4D](../commands/quit-4d) 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 manipulan datos arrojarán un error. Por ejemplo, `CREATE RECORD` lanza "no hay tabla a la que aplicar el comando".

  • **Nota**:
  • si se pasa en la línea de comando, el modo dataless se aplica a todas las bases de datos abiertas en 4D, mientras no se cierre la aplicación.
  • Si se pasa utilizando el archivo `.4DLink`, el modo dataless sólo 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#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, y luego la aplicación se cierra. @@ -219,7 +219,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/application-type) command returns the value 6 ("tool4d") when called from the tool4d application. +- El comando [`Application type`](../commands/application-type) 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". ::: From d7ce1ccac9ea9daccb4e5926f0705bb20f25abef Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:36:07 +0200 Subject: [PATCH 12/31] New translations quick-tour.md (French) [ci skip] New Crowdin updates --- .../version-21-R3/Concepts/quick-tour.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md index 34ae676fbd9aaf..cc3d5e57727ffa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md @@ -439,36 +439,36 @@ Les conventions suivantes sont utilisées dans la documentation du langage 4D : In the 4D language documentation, the following parameter types can be used. -| Type | Définition | Examples of a 4D command using it | -| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| Tableau | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | -| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | -| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | A logical value: True or False. | If (OK=1) | -| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | -| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | -| Date | A calendar date value. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | -| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| Champ | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | -| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | -| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | -| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | -| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | -| Opérateur | Toujours \*. | QUERY([Person];[Person]Name="Smith";\*) | -| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | -| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | -| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | -| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | -| Real array | An array containing real numbers. | ARRAY REAL($values;10) | -| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | -| Table | A reference to a database table. | ALL RECORDS([Person]) | -| Text | A sequence of characters representing textual data. | ALERT("Hello world") | -| Text array | An array containing text values. | ARRAY TEXT($names;10) | -| Time | A time value representing hours, minutes, and seconds. | Heure courante | -| Time array | An array containing time values. | ARRAY TIME($times;10) | -| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| Type | Définition | Examples of a 4D command using it | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| Tableau | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Champ | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Opérateur | Toujours \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Table | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Text array | An array containing text values. | ARRAY TEXT($names;10) | +| Time | A time value representing hours, minutes, and seconds. | Heure courante | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 38ed2b990923abf18eceb559ef631afc1b6cf8da Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:36:10 +0200 Subject: [PATCH 13/31] New translations quick-tour.md (Spanish) [ci skip] New Crowdin updates --- .../version-21-R3/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md index 973cc96750bb4f..9a2105aea4cfef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md @@ -439,7 +439,7 @@ In the 4D language documentation, the following parameter types can be used. | Tipo | Definición | Ejemplos de un comando 4D que lo usa | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| > , <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | | any | Un parámetro que puede aceptar cualquier tipo de datos soportado | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | | Array | Variable que contiene una lista de valores del mismo tipo. | ARRAY TEXT($arr;10) | | BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | From 6966f3a10d13f906a66f98cdda7dfa722c6cc9d6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:36:13 +0200 Subject: [PATCH 14/31] New translations quick-tour.md (Japanese) [ci skip] New Crowdin updates --- .../version-21-R3/Concepts/quick-tour.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md index 0616d027afaea5..1b86e94cc30760 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md @@ -438,36 +438,36 @@ End for 4D ランゲージドキュメンテーションでは、以下の引数の型が使用できます。 -| 型 | 定義 | それを使用する4D コマンドの例 | -| ------------------------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | クエリ条件や式に使用される比較、論理演算子または記号。 | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | サポートされるあらゆるデータ型を受け付ける引数 | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| 配列 | 同じ型の複数の値を格納する変数。 | ARRAY TEXT($arr;10) | -| BLOB 配列 | BLOB 値を格納した配列。 | ARRAY BLOB($data;10) | -| BLOB | バイナリデータを保存するために使用される、バイナリーラージオブジェクト。 | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | 論理値: True または False。 | If (OK=1) | -| ブール配列 | ブール値を格納した配列。 | ARRAY BOOLEAN($flags;10) | -| クラス名(例: 4D.File) | クラスインスタンスを作成または操作するために使用されるクラス型への参照。 | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | 複数の型を格納可能な、順番付きの値のリスト。 | New collection("A";"B";"C") | -| Date | カレンダーの日付値。 | $vDate:=Current date | -| 日付配列 | 日付値を格納した配列。 | ARRAY DATE($dates;10) | -| 式 | 式の形であればなんでも可能 | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| フィールド | テーブルに属しているフィールドへの参照。 | ORDER BY([Person];[Person]Name) | -| Integer | 小数部分を除いた整数。 | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| 整数配列 | 整数値を格納した配列。 | ARRAY INTEGER($numbers;10) | -| 倍長整数配列 | 倍長整数値を格納した配列。 | ARRAY LONGINT($values;10) | -| オブジェクト配列 | オブジェクト型を格納した配列。 | ARRAY OBJECT($objects;10) | -| Object | キー/値のペアで構成された構造化されたデータコンテナ。 | $entity.fromObject($o) | -| 演算子 | 必ず \* 。 | QUERY([Person];[Person]Name="Smith";\*) | -| ピクチャー配列 | ピクチャーを格納した配列。 | ARRAY PICTURE($images;10) | -| Picture | グラフィカルな画像の値。 | READ PICTURE FILE($pic;"image.png") | -| ポインター配列 | ポインターを格納した配列。 | ARRAY POINTER($ptrs;10) | -| Pointer | 他の変数、フィールド、オブジェクトへの参照。 | If(Is nil pointer($ptr)) | -| 実数配列 | 実数を格納した配列。 | ARRAY REAL($values;10) | -| Real | 浮動小数点数値。 | $vlResult:=Int(123.4) | -| Table | データベーステーブルへの参照。 | ALL RECORDS([Person]) | -| Text | テキストデータを表現する一連の文字列。 | ALERT("Hello world") | -| テキスト配列 | テキスト値を格納した配列。 | ARRAY TEXT($names;10) | -| Time | 時間、分、秒を表した時間値。 | 現在の時刻 | -| 時間配列 | 時間値を格納した配列。 | ARRAY TIME($times;10) | -| 変数 | 値を受け取り可能(代入可能)な、"任意"の型の書き込み可能な変数。 | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| 型 | 定義 | それを使用する4D コマンドの例 | +| ----------------------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \| , % | クエリ条件や式に使用される比較、論理演算子または記号。 | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | サポートされるあらゆるデータ型を受け付ける引数 | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| 配列 | 同じ型の複数の値を格納する変数。 | ARRAY TEXT($arr;10) | +| BLOB 配列 | BLOB 値を格納した配列。 | ARRAY BLOB($data;10) | +| BLOB | バイナリデータを保存するために使用される、バイナリーラージオブジェクト。 | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | 論理値: True または False。 | If (OK=1) | +| ブール配列 | ブール値を格納した配列。 | ARRAY BOOLEAN($flags;10) | +| クラス名(例: 4D.File) | クラスインスタンスを作成または操作するために使用されるクラス型への参照。 | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | 複数の型を格納可能な、順番付きの値のリスト。 | New collection("A";"B";"C") | +| Date | カレンダーの日付値。 | $vDate:=Current date | +| 日付配列 | 日付値を格納した配列。 | ARRAY DATE($dates;10) | +| 式 | 式の形であればなんでも可能 | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| フィールド | テーブルに属しているフィールドへの参照。 | ORDER BY([Person];[Person]Name) | +| Integer | 小数部分を除いた整数。 | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| 整数配列 | 整数値を格納した配列。 | ARRAY INTEGER($numbers;10) | +| 倍長整数配列 | 倍長整数値を格納した配列。 | ARRAY LONGINT($values;10) | +| オブジェクト配列 | オブジェクト型を格納した配列。 | ARRAY OBJECT($objects;10) | +| Object | キー/値のペアで構成された構造化されたデータコンテナ。 | $entity.fromObject($o) | +| 演算子 | 必ず \* 。 | QUERY([Person];[Person]Name="Smith";\*) | +| ピクチャー配列 | ピクチャーを格納した配列。 | ARRAY PICTURE($images;10) | +| Picture | グラフィカルな画像の値。 | READ PICTURE FILE($pic;"image.png") | +| ポインター配列 | ポインターを格納した配列。 | ARRAY POINTER($ptrs;10) | +| Pointer | 他の変数、フィールド、オブジェクトへの参照。 | If(Is nil pointer($ptr)) | +| 実数配列 | 実数を格納した配列。 | ARRAY REAL($values;10) | +| Real | 浮動小数点数値。 | $vlResult:=Int(123.4) | +| Table | データベーステーブルへの参照。 | ALL RECORDS([Person]) | +| Text | テキストデータを表現する一連の文字列。 | ALERT("Hello world") | +| テキスト配列 | テキスト値を格納した配列。 | ARRAY TEXT($names;10) | +| Time | 時間、分、秒を表した時間値。 | 現在の時刻 | +| 時間配列 | 時間値を格納した配列。 | ARRAY TIME($times;10) | +| 変数 | 値を受け取り可能(代入可能)な、"任意"の型の書き込み可能な変数。 | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 1a038c12748f7897d6cb4aeb496469a268814d72 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:36:16 +0200 Subject: [PATCH 15/31] New translations quick-tour.md (Portuguese, Brazilian) [ci skip] New Crowdin updates --- .../version-21-R3/Concepts/quick-tour.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md index 7999942faccf76..2fb749afafee42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Concepts/quick-tour.md @@ -432,36 +432,36 @@ The following conventions are used in the 4D language documentation: In the 4D language documentation, the following parameter types can be used. -| Tipo | Definição | Examples of a 4D command using it | -| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | -| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | -| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | -| Parâmetros | A logical value: True or False. | If (OK=1) | -| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | -| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | -| Date | A calendar date value. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | -| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | -| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | -| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | -| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | -| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | -| Operador | Sempre \*. | QUERY([Person];[Person]Name="Smith";\*) | -| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | -| Imagem | A graphical image value. | READ PICTURE FILE($pic;"image.png") | -| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | -| Ponteiro | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | -| Real array | An array containing real numbers. | ARRAY REAL($values;10) | -| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | -| Tabela | A reference to a database table. | ALL RECORDS([Person]) | -| Text | A sequence of characters representing textual data. | ALERT("Hello world") | -| Text array | An array containing text values. | ARRAY TEXT($names;10) | -| Hora | A time value representing hours, minutes, and seconds. | Hora actual | -| Time array | An array containing time values. | ARRAY TIME($times;10) | -| Variável | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| Tipo | Definição | Examples of a 4D command using it | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Parâmetros | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Operador | Sempre \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Imagem | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Ponteiro | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Tabela | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Text array | An array containing text values. | ARRAY TEXT($names;10) | +| Hora | A time value representing hours, minutes, and seconds. | Hora actual | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variável | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 5873ca42a285bf3557edebb1632a1c74a048008e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:51:19 +0200 Subject: [PATCH 16/31] New translations code-overview.md (French) [ci skip] New Crowdin updates --- .../version-21-R3/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md index 6be2333e80e6ee..c1a3aea3c26846 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md @@ -161,7 +161,7 @@ Here are the encoded characters: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From 070baa7c1df08bdce46f93d03a179c2b248b7485 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:51:22 +0200 Subject: [PATCH 17/31] New translations code-overview.md (Spanish) [ci skip] New Crowdin updates --- .../version-21-R3/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md index b366b927b551e3..b7736d619791b0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md @@ -161,7 +161,7 @@ Estos son los caracteres codificados: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From 12e7dee7d0a98093b5c8357da61f37a2f9a46d03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:51:25 +0200 Subject: [PATCH 18/31] New translations code-overview.md (Japanese) [ci skip] New Crowdin updates --- .../version-21-R3/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md index 469fa48d223c37..c403c6a73c6a46 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md @@ -160,7 +160,7 @@ Here are the encoded characters: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From 150afd77b6f919027b8880f177337aa74239166e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Tue, 5 May 2026 19:51:29 +0200 Subject: [PATCH 19/31] New translations code-overview.md (Portuguese, Brazilian) [ci skip] New Crowdin updates --- .../version-21-R3/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md index 25e569606a45ee..a0efa0dac954ef 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Project/code-overview.md @@ -161,7 +161,7 @@ Here are the encoded characters: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From 1081605032304b4146b6a678bea3b36b93466744 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:01:51 +0200 Subject: [PATCH 20/31] New Crowdin updates --- .../current/Concepts/quick-tour.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 34ae676fbd9aaf..cc3d5e57727ffa 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -439,36 +439,36 @@ Les conventions suivantes sont utilisées dans la documentation du langage 4D : In the 4D language documentation, the following parameter types can be used. -| Type | Définition | Examples of a 4D command using it | -| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| Tableau | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | -| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | -| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | A logical value: True or False. | If (OK=1) | -| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | -| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | -| Date | A calendar date value. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | -| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| Champ | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | -| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | -| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | -| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | -| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | -| Opérateur | Toujours \*. | QUERY([Person];[Person]Name="Smith";\*) | -| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | -| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | -| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | -| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | -| Real array | An array containing real numbers. | ARRAY REAL($values;10) | -| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | -| Table | A reference to a database table. | ALL RECORDS([Person]) | -| Text | A sequence of characters representing textual data. | ALERT("Hello world") | -| Text array | An array containing text values. | ARRAY TEXT($names;10) | -| Time | A time value representing hours, minutes, and seconds. | Heure courante | -| Time array | An array containing time values. | ARRAY TIME($times;10) | -| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| Type | Définition | Examples of a 4D command using it | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| Tableau | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Champ | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Opérateur | Toujours \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Picture | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Pointer | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Table | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Text array | An array containing text values. | ARRAY TEXT($names;10) | +| Time | A time value representing hours, minutes, and seconds. | Heure courante | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variable | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 058e3beb6dfb63a2f1bb83c7e63923a6e17231b5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:01:53 +0200 Subject: [PATCH 21/31] New Crowdin updates --- .../current/Concepts/quick-tour.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 973cc96750bb4f..9a2105aea4cfef 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -439,7 +439,7 @@ In the 4D language documentation, the following parameter types can be used. | Tipo | Definición | Ejemplos de un comando 4D que lo usa | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| > , <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | | any | Un parámetro que puede aceptar cualquier tipo de datos soportado | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | | Array | Variable que contiene una lista de valores del mismo tipo. | ARRAY TEXT($arr;10) | | BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | From aa3ddc0b7253983bda3f42a1a1378cc755b28d0e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:01:56 +0200 Subject: [PATCH 22/31] New Crowdin updates --- .../current/Concepts/quick-tour.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 5e578d1bf308b5..1196d3de91129d 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -438,36 +438,36 @@ End for 4D ランゲージドキュメンテーションでは、以下の引数の型が使用できます。 -| 型 | 定義 | それを使用する4D コマンドの例 | -| ------------------------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | クエリ条件や式に使用される比較、論理演算子または記号。 | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | サポートされるあらゆるデータ型を受け付ける引数 | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| 配列 | 同じ型の複数の値を格納する変数。 | ARRAY TEXT($arr;10) | -| BLOB 配列 | BLOB 値を格納した配列。 | ARRAY BLOB($data;10) | -| BLOB | バイナリデータを保存するために使用される、バイナリーラージオブジェクト。 | BLOB TO DOCUMENT($blob;"file.bin") | -| Boolean | 論理値: True または False。 | If (OK=1) | -| ブール配列 | ブール値を格納した配列。 | ARRAY BOOLEAN($flags;10) | -| クラス名(例: 4D.File) | クラスインスタンスを作成または操作するために使用されるクラス型への参照。 | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | 複数の型を格納可能な、順番付きの値のリスト。 | New collection("A";"B";"C") | -| Date | カレンダーの日付値。 | $vDate:=Current date | -| 日付配列 | 日付値を格納した配列。 | ARRAY DATE($dates;10) | -| 式 | 式の形であればなんでも可能 | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| フィールド | テーブルに属しているフィールドへの参照。 | ORDER BY([Person];[Person]Name) | -| Integer | 小数部分を除いた整数。 | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| 整数配列 | 整数値を格納した配列。 | ARRAY INTEGER($numbers;10) | -| 倍長整数配列 | 倍長整数値を格納した配列。 | ARRAY LONGINT($values;10) | -| オブジェクト配列 | オブジェクト型を格納した配列。 | ARRAY OBJECT($objects;10) | -| Object | キー/値のペアで構成された構造化されたデータコンテナ。 | $entity.fromObject($o) | -| 演算子 | 必ず \* 。 | QUERY([Person];[Person]Name="Smith";\*) | -| ピクチャー配列 | ピクチャーを格納した配列。 | ARRAY PICTURE($images;10) | -| Picture | グラフィカルな画像の値。 | READ PICTURE FILE($pic;"image.png") | -| ポインター配列 | ポインターを格納した配列。 | ARRAY POINTER($ptrs;10) | -| Pointer | 他の変数、フィールド、オブジェクトへの参照。 | If(Is nil pointer($ptr)) | -| 実数配列 | 実数を格納した配列。 | ARRAY REAL($values;10) | -| Real | 浮動小数点数値。 | $vlResult:=Int(123.4) | -| Table | データベーステーブルへの参照。 | ALL RECORDS([Person]) | -| Text | テキストデータを表現する一連の文字列。 | ALERT("Hello world") | -| テキスト配列 | テキスト値を格納した配列。 | ARRAY TEXT($names;10) | -| Time | 時間、分、秒を表した時間値。 | Current time | -| 時間配列 | 時間値を格納した配列。 | ARRAY TIME($times;10) | -| 変数 | 値を受け取り可能(代入可能)な、"任意"の型の書き込み可能な変数。 | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| 型 | 定義 | それを使用する4D コマンドの例 | +| ----------------------------------------------------------------------------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \| , % | クエリ条件や式に使用される比較、論理演算子または記号。 | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | サポートされるあらゆるデータ型を受け付ける引数 | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| 配列 | 同じ型の複数の値を格納する変数。 | ARRAY TEXT($arr;10) | +| BLOB 配列 | BLOB 値を格納した配列。 | ARRAY BLOB($data;10) | +| BLOB | バイナリデータを保存するために使用される、バイナリーラージオブジェクト。 | BLOB TO DOCUMENT($blob;"file.bin") | +| Boolean | 論理値: True または False。 | If (OK=1) | +| ブール配列 | ブール値を格納した配列。 | ARRAY BOOLEAN($flags;10) | +| クラス名(例: 4D.File) | クラスインスタンスを作成または操作するために使用されるクラス型への参照。 | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | 複数の型を格納可能な、順番付きの値のリスト。 | New collection("A";"B";"C") | +| Date | カレンダーの日付値。 | $vDate:=Current date | +| 日付配列 | 日付値を格納した配列。 | ARRAY DATE($dates;10) | +| 式 | 式の形であればなんでも可能 | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| フィールド | テーブルに属しているフィールドへの参照。 | ORDER BY([Person];[Person]Name) | +| Integer | 小数部分を除いた整数。 | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| 整数配列 | 整数値を格納した配列。 | ARRAY INTEGER($numbers;10) | +| 倍長整数配列 | 倍長整数値を格納した配列。 | ARRAY LONGINT($values;10) | +| オブジェクト配列 | オブジェクト型を格納した配列。 | ARRAY OBJECT($objects;10) | +| Object | キー/値のペアで構成された構造化されたデータコンテナ。 | $entity.fromObject($o) | +| 演算子 | 必ず \* 。 | QUERY([Person];[Person]Name="Smith";\*) | +| ピクチャー配列 | ピクチャーを格納した配列。 | ARRAY PICTURE($images;10) | +| Picture | グラフィカルな画像の値。 | READ PICTURE FILE($pic;"image.png") | +| ポインター配列 | ポインターを格納した配列。 | ARRAY POINTER($ptrs;10) | +| Pointer | 他の変数、フィールド、オブジェクトへの参照。 | If(Is nil pointer($ptr)) | +| 実数配列 | 実数を格納した配列。 | ARRAY REAL($values;10) | +| Real | 浮動小数点数値。 | $vlResult:=Int(123.4) | +| Table | データベーステーブルへの参照。 | ALL RECORDS([Person]) | +| Text | テキストデータを表現する一連の文字列。 | ALERT("Hello world") | +| テキスト配列 | テキスト値を格納した配列。 | ARRAY TEXT($names;10) | +| Time | 時間、分、秒を表した時間値。 | Current time | +| 時間配列 | 時間値を格納した配列。 | ARRAY TIME($times;10) | +| 変数 | 値を受け取り可能(代入可能)な、"任意"の型の書き込み可能な変数。 | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 0e29e3ef836234ee3e2829ae28248373a8c0ef67 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:01:59 +0200 Subject: [PATCH 23/31] New Crowdin updates --- .../current/Concepts/quick-tour.md | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md index 7999942faccf76..2fb749afafee42 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Concepts/quick-tour.md @@ -432,36 +432,36 @@ The following conventions are used in the 4D language documentation: In the 4D language documentation, the following parameter types can be used. -| Tipo | Definição | Examples of a 4D command using it | -| ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| > , <, >=, <=, #, =, \\| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | -| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | -| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | -| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | -| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | -| Parâmetros | A logical value: True or False. | If (OK=1) | -| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | -| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | -| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | -| Date | A calendar date value. | $vDate:=Current date | -| Date array | An array containing date values. | ARRAY DATE($dates;10) | -| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | -| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | -| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | -| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | -| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | -| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | -| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | -| Operador | Sempre \*. | QUERY([Person];[Person]Name="Smith";\*) | -| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | -| Imagem | A graphical image value. | READ PICTURE FILE($pic;"image.png") | -| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | -| Ponteiro | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | -| Real array | An array containing real numbers. | ARRAY REAL($values;10) | -| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | -| Tabela | A reference to a database table. | ALL RECORDS([Person]) | -| Text | A sequence of characters representing textual data. | ALERT("Hello world") | -| Text array | An array containing text values. | ARRAY TEXT($names;10) | -| Hora | A time value representing hours, minutes, and seconds. | Hora actual | -| Time array | An array containing time values. | ARRAY TIME($times;10) | -| Variável | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | +| Tipo | Definição | Examples of a 4D command using it | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| > , <, >=, <=, #, =, \| , % | Comparison, logical operators or symbols used in query conditions or expressions. | ORDER BY([Products];[Products]Type;<)
    PRINT RECORD([Employees];>) | +| any | A parameter that can accept any supported data type | JSON Stringify($value)
    $col.push(6;New object("firstname";"John")) | +| Array | A variable containing a list of values of the same type. | ARRAY TEXT($arr;10) | +| BLOB array | An array containing BLOB values. | ARRAY BLOB($data;10) | +| Blob | Binary large object used to store binary data. | BLOB TO DOCUMENT($blob;"file.bin") | +| Parâmetros | A logical value: True or False. | If (OK=1) | +| Boolean array | An array containing boolean values. | ARRAY BOOLEAN($flags;10) | +| Class name (ex: 4D.File) | A reference to a class type used to create or manipulate class instances. | $file:=File("/RESOURCES/NovelCover1.jpg") | +| Collection | An ordered list of values that can contain multiple types. | New collection("A";"B";"C") | +| Date | A calendar date value. | $vDate:=Current date | +| Date array | An array containing date values. | ARRAY DATE($dates;10) | +| Expression | Can be anything | SET PROCESS VARIABLE($vlProcess;vtCurStatus;"") | +| Campo | A reference to a field belonging to a table. | ORDER BY([Person];[Person]Name) | +| Integer | A whole number without decimal part. | $Sel:=ds.Employee.newSelection(dk keep ordered) | +| Integer array | An array containing integer values. | ARRAY INTEGER($numbers;10) | +| Longint array | An array containing long integer values. | ARRAY LONGINT($values;10) | +| Object array | An array containing objects. | ARRAY OBJECT($objects;10) | +| Object | A structured data container composed of key/value pairs. | $entity.fromObject($o) | +| Operador | Sempre \*. | QUERY([Person];[Person]Name="Smith";\*) | +| Picture array | An array containing pictures. | ARRAY PICTURE($images;10) | +| Imagem | A graphical image value. | READ PICTURE FILE($pic;"image.png") | +| Pointer array | An array containing pointers. | ARRAY POINTER($ptrs;10) | +| Ponteiro | A reference to another variable, field, or object. | If(Is nil pointer($ptr)) | +| Real array | An array containing real numbers. | ARRAY REAL($values;10) | +| Real | A floating-point numeric value. | $vlResult:=Int(123.4) | +| Tabela | A reference to a database table. | ALL RECORDS([Person]) | +| Text | A sequence of characters representing textual data. | ALERT("Hello world") | +| Text array | An array containing text values. | ARRAY TEXT($names;10) | +| Hora | A time value representing hours, minutes, and seconds. | Hora actual | +| Time array | An array containing time values. | ARRAY TIME($times;10) | +| Variável | A writable variable of type "any" that can receive a value (assignable). | SET PICTURE METADATA(vPicture;IPTC keywords;$arrTkeywords) | From 90e69557db35b65049136c7b3831d4f0a468db53 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:15:43 +0200 Subject: [PATCH 24/31] New Crowdin updates --- .../docusaurus-plugin-content-docs/current/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 4c4ed9c8ca9ba5..011abfe62b90dd 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -66,7 +66,7 @@ Lisez [**Les nouveautés de 4D 21 R2**](https://blog.4d.com/fr-whats-new-in-4d-2 | Bibliothèque | Version courante | Mise à jour dans 4D | Commentaire | | ------------ | -------------------------------------- | ------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| BoringSSL | 9b86817 | 21 | Utilisé pour QUIC | +| BoringSSL | 664a985 | **21 R4** | Utilisé pour QUIC | | CEF | 7258 | 21 | Chromium 139 | | Hunspell | 1.7.2 | 20 | Utilisé pour la vérification orthographique dans les formulaires 4D et 4D Write Pro | | ICU | 77.1 | 21 | Cette mise à jour entraîne une reconstruction automatique des index alphanumériques, textes et objets. | @@ -76,7 +76,7 @@ Lisez [**Les nouveautés de 4D 21 R2**](https://blog.4d.com/fr-whats-new-in-4d-2 | Libuv | 1.51.0 | 21 | Utilisé pour QUIC | | libZip | 1.11.4 | 21 | Utilisé par les classes zip, 4D Write Pro, les composants svg et serverNet | | LZMA | 5.8.1 | 21 | | -| ngtcp2 | 1.18.0 | 21 | Utilisé pour QUIC | +| ngtcp2 | 1.22.1 | **21 R4** | Utilisé pour QUIC | | OpenSSL | 3.5.2 | 21 | | | PDFWriter | 4.7.0 | 21 | Utilisé pour [`WP Export document`](../WritePro/commands/wp-export-document.md) et [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | | SpreadJS | 18.2.0 | 21 R2 | Voir [ce blog post](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) pour un aperçu des nouvelles fonctionnalités. | From e5cf5ce598f878c0c3baed28cc65afe8da358303 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:15:50 +0200 Subject: [PATCH 25/31] New Crowdin updates --- .../docusaurus-plugin-content-docs/current/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 f11024ef3c872e..fd3e685518a4da 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -66,7 +66,7 @@ Lea [**Novedades en 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), la | Librería | Versión actual | Actualizado en 4D | Comentario | | --------- | -------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| BoringSSL | 9b86817 | 21 | Utilizado para QUIC | +| BoringSSL | 664a985 | **21 R4** | Utilizado para QUIC | | CEF | 7258 | 21 | Chromium 139 | | Hunspell | 1.7.2 | 20 | Utilizado para la corrección ortográfica en formularios 4D y 4D Write Pro | | ICU | 77.1 | 21 | Esta actualización fuerza una reconstrucción automática de los índices alfanuméricos, textos y objetos. | @@ -76,7 +76,7 @@ Lea [**Novedades en 4D 21 R2**](https://blog.4d.com/whats-new-in-4d-21-r2/), la | Libuv | 1.51.0 | 21 | Utilizado para QUIC | | libZip | 1.11.4 | 21 | Utilizado por los componentes zip class, 4D Write Pro, svg y serverNet | | LZMA | 5.8.1 | 21 | | -| ngtcp2 | 1.18.0 | 21 | Utilizado para QUIC | +| ngtcp2 | 1.22.1 | **21 R4** | Utilizado para QUIC | | OpenSSL | 3.5.2 | 21 | | | PDFWriter | 4.7.0 | 21 | Utilizado para [`WP Export document`](../WritePro/commands/wp-export-document.md) y [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | | SpreadJS | 18.2.0 | 21 R2 | Consulte [esta entrada de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para obtener una visión general de las nuevas funciones | From 3365078d2fe964c44085f4a597662ed838e285b6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:15:52 +0200 Subject: [PATCH 26/31] New Crowdin updates --- .../docusaurus-plugin-content-docs/current/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 5c9346ec9f140d..8b4996d8cf69fe 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -66,7 +66,7 @@ title: リリースノート | ライブラリ | 現在のバージョン | 更新された 4D バージョン | 説明 | | --------- | -------------------------------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| BoringSSL | 9b86817 | 21 | QUIC に使用 | +| BoringSSL | 664a985 | **21 R4** | QUIC に使用 | | CEF | 7258 | 21 | Chromium 139 | | Hunspell | 1.7.2 | 20 | 4D フォームと 4D Write Pro でスペルチェックに使用されます。 | | ICU | 77.1 | 21 | このアップグレードにより、英数字とテキスト、オブジェクトのインデックスが自動的に再構築されます。 | @@ -76,7 +76,7 @@ title: リリースノート | Libuv | 1.51.0 | 21 | QUIC に使用 | | libZip | 1.11.4 | 21 | Zip クラス、4D Write Pro、svg および serverNet コンポーネントによって使用。 | | LZMA | 5.8.1 | 21 | | -| ngtcp2 | 1.18.0 | 21 | QUIC に使用 | +| ngtcp2 | 1.22.1 | **21 R4** | QUIC に使用 | | OpenSSL | 3.5.2 | 21 | | | PDFWriter | 4.7.0 | 21 | [`WP Export document`](../WritePro/commands/wp-export-document.md) および [`WP Export variable`](../WritePro/commands/wp-export-variable.md) において使用されます | | SpreadJS | 18.2.0 | 21 R2 | 新機能の概要については、 [このブログ記事](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) を参照してください。 | From 19c19d967a88b125da4fef3a9b14c186ec116c83 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:15:54 +0200 Subject: [PATCH 27/31] New Crowdin updates --- .../docusaurus-plugin-content-docs/current/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 cf1d39d1674b03..7d99ef1ee309dd 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Notes/updates.md @@ -66,7 +66,7 @@ Leia [**O que há de novo no 4D v21 R2**](https://blog.4d.com/whats-new-in-4d-21 | Biblioteca | Versão atual | Atualizado em 4D | Comentário | | ---------- | -------------------------------------- | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| BoringSSL | 9b86817 | 21 | Usado para QUIC | +| BoringSSL | 664a985 | **21 R4** | Usado para QUIC | | CEF | 7258 | 21 | Chromium 139 | | Hunspell | 7.3.27 | 20 | Usado para verificação ortográfica em formulários 4D e 4D Write Pro | | ICU | 77.1 | 21 | This upgrade forces an automatic rebuild of alphanumeric, text and object indexes. | @@ -76,7 +76,7 @@ Leia [**O que há de novo no 4D v21 R2**](https://blog.4d.com/whats-new-in-4d-21 | Libuv | 1.51.0 | 21 | Usado para QUIC | | libZip | 1.11.4 | 21 | Utilizado pelos componentes zip class, 4D Write Pro, svg e serverNet | | LZMA | 5.8.1 | 21 | | -| ngtcp2 | 1.18.0 | 21 | Usado para QUIC | +| ngtcp2 | 1.22.1 | **21 R4** | Usado para QUIC | | OpenSSL | 3.5.2 | 21 | | | PDFWriter | 4.7.0 | 21 | Used for [`WP Export document`](../WritePro/commands/wp-export-document.md) and [`WP Export variable`](../WritePro/commands/wp-export-variable.md) | | SpreadJS | 18.2.0 | 21 R2 | Veja [este post de blog](https://blog.4d.com/4d-view-pro-whats-new-in-4d-21-r2/) para uma visão geral dos novos recursos | From 5f9524d7e24aaf8988853b5eee7e8e3e78468278 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:17:25 +0200 Subject: [PATCH 28/31] New Crowdin updates --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/fr/docusaurus-plugin-content-docs/current/Project/code-overview.md index e43b5d81ace165..dc941f1030822f 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -161,7 +161,7 @@ Here are the encoded characters: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From 9f1dfce8a162f0cd64e13d8a2e03cd5503d53b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:17:28 +0200 Subject: [PATCH 29/31] New Crowdin updates --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md index 59fcfff358a455..da151b5c7a1551 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -161,7 +161,7 @@ Estos son los caracteres codificados: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From e42e766e6bce36cdeced13382b82aa47d67e0a17 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:17:30 +0200 Subject: [PATCH 30/31] New Crowdin updates --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Project/code-overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/Project/code-overview.md index d52239d1488e2c..00e97256801bba 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Project/code-overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Project/code-overview.md @@ -160,7 +160,7 @@ Here are the encoded characters: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 | From 1fe9c13dc42378f0c7c49d9daad0c38313948a61 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Wed, 6 May 2026 12:17:32 +0200 Subject: [PATCH 31/31] New Crowdin updates --- .../current/Project/code-overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 2e402e8b92f193..b0fa257bc09190 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 @@ -161,7 +161,7 @@ Here are the encoded characters: | \< | %3C | | \> | %3E | | ? | %3F | -| \\| | %7C | +| \| | %7C | | \\ | %5C | | % | %25 |