From 7c05b94e43965f824b3095e24347025a27bfc078 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:28:45 +0200 Subject: [PATCH 01/74] collectionclass.md French --- .../version-20/API/CollectionClass.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 659c4e5ce0cd4e..1929e9c4aea344 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -1231,8 +1231,8 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : The `.filter()` function can be used to compare two collections and extract the differences between them: ```4d -var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c1:= New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //il manque deux éléments var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2797,7 +2797,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //retourne 86400 ``` From d96a7fa38d1fdc9c9a4cd1546ca4072f7e879758 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:28:51 +0200 Subject: [PATCH 02/74] data-collect.md French --- .../version-20/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md index 1dbb35e0f41825..0136f104020f4a 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md @@ -120,7 +120,7 @@ Certaines données sont également collectées à intervalles réguliers. ## Où sont-elles stockées et envoyées ? -Les données collectées sont écrites dans un fichier texte (format JSON) par base de données lorsque 4D Server quitte. Le fichier est stocké dans le [dossier 4D actif](https://doc.4d.com/4dv20/help/command/en/page485.html), c'est-à-dire : +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. Le fichier est stocké dans le [dossier 4D actif](https://doc.4d.com/4dv20/help/command/en/page485.html), c'est-à-dire : - sous Windows : `Users\[userName]\AppData\Roaming\4D Server` - sous macOS : `/Users/[userName]/Library/ApplicationSupport/4D Server` From 220442f330d5fa5716fcc42c85496126f3100e8a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:28:57 +0200 Subject: [PATCH 03/74] collectionclass.md French --- .../current/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md index 21d0eba3fb916d..3ca0afdbea4808 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1031,11 +1031,11 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : #### Exemple 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La fonction `.filter()` permet de comparer deux collections et d'en extraire les différences : ```4d -var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c1:= New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //il manque deux éléments var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2857,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //retourne 86400 ``` #### Exemple 2 @@ -2945,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //86400 ``` From 1b7a8be839e931a8200d9c5e178aa85cf133e12b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:00 +0200 Subject: [PATCH 04/74] data-collect.md French --- .../current/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md index ceb737c8ad52a3..500a13f252b412 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -140,7 +140,7 @@ Certaines données sont également collectées à intervalles réguliers. ## Où sont-elles stockées et envoyées ? -Les données collectées sont écrites dans un fichier texte (format JSON) par base de données lorsque 4D Server quitte. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : - sous Windows : `Users\[userName]\AppData\Roaming\4D Server` - sous macOS : `/Users/[userName]/Library/ApplicationSupport/4D Server` From 638979e53120f8de587ad8819ca0b54c085d23ba Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:02 +0200 Subject: [PATCH 05/74] $entityset.md French --- .../current/REST/$entityset.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md index 2d50fb6c327890..bf3f4b3b2fa833 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/current/REST/$entityset.md @@ -11,7 +11,7 @@ Après avoir [créé un entity set]($method.md#methodentityset) à l'aide de `$m | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | [**$entityset/\{entitySetID\}**](#entitysetentitysetid) | `/People/$entityset/0ANUMBER` | Récupère un entity set existant | | [**$entityset/\{entitySetID\}?$logicOperator...&$otherCollection**](#entitysetentitysetidlogicoperatorothercollection) | `/Employee/$entityset/0ANUMBER?$logicOperator=AND&$otherCollection=0ANUMBER` | Crée un nouvel entity set à partir de la comparaison d'entity sets existants | -| [**$entityset/$release**](#entitysetrelease) | `/Employee/$entityset/$release` | Releases one or more existing entity sets from the 4D Server's cache | +| [**$entityset/$release**](#entitysetrelease) | `/Employee/$entityset/$release` | Libère une ou plusieurs entity sets existants du cache de 4D Server | ## $entityset/\{entitySetID\} @@ -93,19 +93,19 @@ Dans l'exemple suivant, nous créons un nouvel entity set qui combine toutes les ## $entityset/$release -Releases on or more existing entity set(s) stored in [4D Server's cache](./$info.md). +Libère un ou plusieurs entity set(s) existants stockés dans [le cache de 4D Server](./$info.md). ### Description -You can use this command to release a collection of entity sets, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache. +Cette commande vous permet de libérer du cache de 4D Server un ensemble d'entity sets que vous avez créés à l'aide de [`$method=entityset`](./$method.md#methodentityset). ### Exemple -Release two entity sets from the server's cache: +Libérer deux entity sets du cache du serveur : `POST /rest/Employee/$entityset/$release` -The body must contain a collection with the entity sets ids to release: +Le body du message doit contenir une collection comprenant les identifiants des entity sets à libérer : **Données POST** : From 12ea02d6fb740851046d2f7ab2cbcfc6d0036a16 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:09 +0200 Subject: [PATCH 06/74] collectionclass.md French --- .../version-21/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 476f3912fcac1f..e98e433f2ce83e 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -1025,11 +1025,11 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : #### Exemple 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La fonction `.filter()` permet de comparer deux collections et d'en extraire les différences : ```4d -var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c1:= New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //il manque deux éléments var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2865,7 +2865,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //retourne 86400 ``` #### Exemple 2 @@ -2953,7 +2953,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //86400 ``` From 41ebe51b4ae6c5a9d5d6702e61aed06ea786416f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:11 +0200 Subject: [PATCH 07/74] data-collect.md French --- .../version-21/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md index 839b8df217abde..6534fb15b84cf5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md @@ -136,7 +136,7 @@ Certaines données sont également collectées à intervalles réguliers. ## Où sont-elles stockées et envoyées ? -Les données collectées sont écrites dans un fichier texte (format JSON) par base de données lorsque 4D Server quitte. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : - sous Windows : `Users\[userName]\AppData\Roaming\4D Server` - sous macOS : `/Users/[userName]/Library/ApplicationSupport/4D Server` From da341db63ee5c9e02145c3cfbe4c448f70466d27 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:17 +0200 Subject: [PATCH 08/74] collectionclass.md French --- .../version-21-R3/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md index 21d0eba3fb916d..3ca0afdbea4808 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md @@ -1031,11 +1031,11 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : #### Exemple 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La fonction `.filter()` permet de comparer deux collections et d'en extraire les différences : ```4d -var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c1:= New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //il manque deux éléments var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2857,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //retourne 86400 ``` #### Exemple 2 @@ -2945,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //86400 ``` From f85bbde217efea0394fc1f98605ad116192ecc55 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:20 +0200 Subject: [PATCH 09/74] data-collect.md French --- .../version-21-R3/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md index 839b8df217abde..6534fb15b84cf5 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md @@ -136,7 +136,7 @@ Certaines données sont également collectées à intervalles réguliers. ## Où sont-elles stockées et envoyées ? -Les données collectées sont écrites dans un fichier texte (format JSON) par base de données lorsque 4D Server quitte. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : - sous Windows : `Users\[userName]\AppData\Roaming\4D Server` - sous macOS : `/Users/[userName]/Library/ApplicationSupport/4D Server` From 23a2e0bd78bb6ef0c8b8cdb90497197a375c3b09 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:22 +0200 Subject: [PATCH 10/74] project-method-properties.md French --- .../version-21-R3/Project/project-method-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/project-method-properties.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/project-method-properties.md index 936f1f5fe0af9f..d9c5e37a0f52c4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/project-method-properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R3/Project/project-method-properties.md @@ -95,7 +95,7 @@ Pour plus d'informations, voir la description de la [classe `4D.Formula`](../API Une méthode de menu est appelée lorsque la commande de menu personnalisé à laquelle elle est associée est sélectionnée. Vous assignez la méthode à la commande de menu en utilisant l'éditeur de menu ou une [commande du thème "Menus"](../commands/theme/Menus.md). Lorsque l’utilisateur sélectionne la commande de menu, la méthode est exécutée. En créant des menus personnalisés qui appellent des méthodes de menu qui exécutent des actions spécifiques, vous créez des interfaces personnalisées pour vos applications de bureau. -Les commandes de menus personnalisés peuvent déclencher une ou plusieurs actions. For example, a menu command for entering records might call a method that performs two tasks: displaying the appropriate input form, and calling the [`ADD RECORD`](../commands/add-record) command until the user cancels the data entry activity. +Les commandes de menus personnalisés peuvent déclencher une ou plusieurs actions. Par exemple, une commande de menu permettant de saisir des enregistrements peut appeler une méthode qui effectue deux tâches : afficher le formulaire de saisie approprié et appeler la commande [`ADD RECORD`](../commands/add-record) jusqu’à ce que l’utilisateur annule l’opération de saisie. L’automatisation de séquences d’actions est une possibilité très puissante du langage de programmation de 4D. A l’aide des menus personnalisés, vous pouvez automatiser des séquences de tâches, vous permettez aux utilisateurs de naviguer plus facilement dans votre application. From 6a83c31f67be46de1c7c59ff73321530055efba6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:28 +0200 Subject: [PATCH 11/74] collectionclass.md French --- .../version-21-R4/API/CollectionClass.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md index 21d0eba3fb916d..3ca0afdbea4808 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md @@ -1031,11 +1031,11 @@ Vous voulez filtrer les éléments de la collection en fonction de leur type : #### Exemple 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La fonction `.filter()` permet de comparer deux collections et d'en extraire les différences : ```4d -var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c1:= New collection(12; 45; 78; 99; 156) +var $c2:=New collection(12; 78; 99) //il manque deux éléments var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2857,7 +2857,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //retourne 86400 ``` #### Exemple 2 @@ -2945,7 +2945,7 @@ Elle peut définir le(s) paramètre(s) suivant(s) : ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //86400 ``` From bf1b807fe22ef782de739aa96f2ce8f1228f134f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:31 +0200 Subject: [PATCH 12/74] data-collect.md French --- .../version-21-R4/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md index ceb737c8ad52a3..500a13f252b412 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md @@ -140,7 +140,7 @@ Certaines données sont également collectées à intervalles réguliers. ## Où sont-elles stockées et envoyées ? -Les données collectées sont écrites dans un fichier texte (format JSON) par base de données lorsque 4D Server quitte. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. Le fichier est stocké dans le [dossier 4D actif](../commands/get-4d-folder), c'est-à-dire : - sous Windows : `Users\[userName]\AppData\Roaming\4D Server` - sous macOS : `/Users/[userName]/Library/ApplicationSupport/4D Server` From 45e23151cdd3010c7e627df63d4cc77670a75c69 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:33 +0200 Subject: [PATCH 13/74] project-method-properties.md French --- .../version-21-R4/Project/project-method-properties.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Project/project-method-properties.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Project/project-method-properties.md index 936f1f5fe0af9f..d9c5e37a0f52c4 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Project/project-method-properties.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/Project/project-method-properties.md @@ -95,7 +95,7 @@ Pour plus d'informations, voir la description de la [classe `4D.Formula`](../API Une méthode de menu est appelée lorsque la commande de menu personnalisé à laquelle elle est associée est sélectionnée. Vous assignez la méthode à la commande de menu en utilisant l'éditeur de menu ou une [commande du thème "Menus"](../commands/theme/Menus.md). Lorsque l’utilisateur sélectionne la commande de menu, la méthode est exécutée. En créant des menus personnalisés qui appellent des méthodes de menu qui exécutent des actions spécifiques, vous créez des interfaces personnalisées pour vos applications de bureau. -Les commandes de menus personnalisés peuvent déclencher une ou plusieurs actions. For example, a menu command for entering records might call a method that performs two tasks: displaying the appropriate input form, and calling the [`ADD RECORD`](../commands/add-record) command until the user cancels the data entry activity. +Les commandes de menus personnalisés peuvent déclencher une ou plusieurs actions. Par exemple, une commande de menu permettant de saisir des enregistrements peut appeler une méthode qui effectue deux tâches : afficher le formulaire de saisie approprié et appeler la commande [`ADD RECORD`](../commands/add-record) jusqu’à ce que l’utilisateur annule l’opération de saisie. L’automatisation de séquences d’actions est une possibilité très puissante du langage de programmation de 4D. A l’aide des menus personnalisés, vous pouvez automatiser des séquences de tâches, vous permettez aux utilisateurs de naviguer plus facilement dans votre application. From a17c0f417080b647c06dbca3b79b72e2fe5b493e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:35 +0200 Subject: [PATCH 14/74] $entityset.md French --- .../version-21-R4/REST/$entityset.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/REST/$entityset.md b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/REST/$entityset.md index 2d50fb6c327890..bf3f4b3b2fa833 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/REST/$entityset.md +++ b/i18n/fr/docusaurus-plugin-content-docs/version-21-R4/REST/$entityset.md @@ -11,7 +11,7 @@ Après avoir [créé un entity set]($method.md#methodentityset) à l'aide de `$m | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | [**$entityset/\{entitySetID\}**](#entitysetentitysetid) | `/People/$entityset/0ANUMBER` | Récupère un entity set existant | | [**$entityset/\{entitySetID\}?$logicOperator...&$otherCollection**](#entitysetentitysetidlogicoperatorothercollection) | `/Employee/$entityset/0ANUMBER?$logicOperator=AND&$otherCollection=0ANUMBER` | Crée un nouvel entity set à partir de la comparaison d'entity sets existants | -| [**$entityset/$release**](#entitysetrelease) | `/Employee/$entityset/$release` | Releases one or more existing entity sets from the 4D Server's cache | +| [**$entityset/$release**](#entitysetrelease) | `/Employee/$entityset/$release` | Libère une ou plusieurs entity sets existants du cache de 4D Server | ## $entityset/\{entitySetID\} @@ -93,19 +93,19 @@ Dans l'exemple suivant, nous créons un nouvel entity set qui combine toutes les ## $entityset/$release -Releases on or more existing entity set(s) stored in [4D Server's cache](./$info.md). +Libère un ou plusieurs entity set(s) existants stockés dans [le cache de 4D Server](./$info.md). ### Description -You can use this command to release a collection of entity sets, which you created using [`$method=entityset`](#methodentityset), from 4D Server's cache. +Cette commande vous permet de libérer du cache de 4D Server un ensemble d'entity sets que vous avez créés à l'aide de [`$method=entityset`](./$method.md#methodentityset). ### Exemple -Release two entity sets from the server's cache: +Libérer deux entity sets du cache du serveur : `POST /rest/Employee/$entityset/$release` -The body must contain a collection with the entity sets ids to release: +Le body du message doit contenir une collection comprenant les identifiants des entity sets à libérer : **Données POST** : From bf5baf187607cebd5129880f9e1316473a13fb95 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:39 +0200 Subject: [PATCH 15/74] collectionclass.md Spanish --- .../version-20/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md index 3ffec71b1bbf30..0a4849e24b54aa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/API/CollectionClass.md @@ -1234,11 +1234,11 @@ Quiere filtrar los elementos según su tipo de valor: #### Ejemplo 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas: ```4d var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c2:=New collection(12; 78; 99) //faltan dos elementos var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2807,7 +2807,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` @@ -2901,7 +2901,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` From 1f83dab48fabd11fc2b4dee7ceaca884de3390e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:41 +0200 Subject: [PATCH 16/74] data-collect.md Spanish --- .../version-20/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md index 30756e63ba3118..d269d1de300c36 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md @@ -120,7 +120,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se almacena dentro de la [carpeta 4D activa](https://doc.4d.com/4dv20/help/command/en/page485.html), es decir.: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se almacena dentro de la [carpeta 4D activa](https://doc.4d.com/4dv20/help/command/en/page485.html), es decir.: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From bcc53197566366567d2359e1c056dfbe0f43cf64 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:43 +0200 Subject: [PATCH 17/74] data-collect.md Spanish --- .../current/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md index bfab4b2a864ecf..3c67b6e3350f27 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -140,7 +140,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 6c9399605c12d5f524729fade032cac434c106ad Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:46 +0200 Subject: [PATCH 18/74] data-collect.md Spanish --- .../version-21/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md index fbaf9803cfd722..77fd6f0561687f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md @@ -136,7 +136,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From f04e089b7a7244f46273fab54b35817ab367dd7d Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:48 +0200 Subject: [PATCH 19/74] data-collect.md Spanish --- .../version-21-R3/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md index fbaf9803cfd722..77fd6f0561687f 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md @@ -136,7 +136,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 7b43f75ce81be73d6442402d3195cf795c4f34e8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:51 +0200 Subject: [PATCH 20/74] data-collect.md Spanish --- .../version-21-R4/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md index bfab4b2a864ecf..3c67b6e3350f27 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md @@ -140,7 +140,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Los datos recolectados se escriben en un archivo de texto (formato JSON) por base de datos cuando 4D Server cierra. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 80776a89253db997670a6d54d7d45d4232f9de30 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:54 +0200 Subject: [PATCH 21/74] updates.md Japanese --- .../docusaurus-plugin-content-docs/version-20/Notes/updates.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 32e74a66480c3e..935c072e8a9de8 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 @@ -127,7 +127,7 @@ Windows 11 24H2 では、Microsoft Print to PDFドライバーを使用して PD :::caution 4D 20.1 インデックス再構築、およびクライアント/サーバーのバージョンについての警告 -4D 20.1 には ICUライブラリーのアップデートが含まれており、以下の影響があります: +4D 20.1 には ICUライブラリのアップデートが含まれており、以下の影響があります: - 文字列型、テキスト型、オブジェクト型のインデックスの再構築が強制されます。 - 並べ替えの一貫性のため、4Dリモートクライアントと 4D Server は同じバージョンを使用する必要があります。 4D 20.1 のリモートと 4D Server 20.1 のみが互いに接続できます。 From dd0539f415f62714f0dd75a18ebfaae6cab79f44 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:56 +0200 Subject: [PATCH 22/74] data-collect.md Japanese --- .../version-20/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md index 4d0b7417c4ac6b..bd3cb79be87306 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md @@ -120,7 +120,7 @@ title: データ収集 ## 保存先と送信先 -収集されたデータは、4D Server の終了時にデータベース毎にテキストファイル (JSON形式) に書き込まれます。 このファイルは、[Active 4D Folder](https://doc.4d.com/4dv20/help/command/ja/page485.html) に格納されます。 つまり: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは、[Active 4D Folder](https://doc.4d.com/4dv20/help/command/ja/page485.html) に格納されます。 つまり: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 980c24abed75b213efea8ae28e8ef6cf75267411 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:29:58 +0200 Subject: [PATCH 23/74] macros.md Japanese --- .../version-20/FormEditor/macros.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md index 823ee049d94e58..cd41a392d0190e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormEditor/macros.md @@ -307,7 +307,7 @@ Function onInvoke($editor : Object)->$result : Object | $error | | Collection | エラースタック | | | [].errCode | Number | エラーコード | | | [].message | Text | エラーの詳細 | -| | [].componentSignature | Text | 内部コンポーネントのシグネチャー | +| | [].componentSignature | Text | 内部コンポーネントのシグネチャ | マクロの実行時にエラーが発生した場合、`onError` 関数が実行されます。 From 2f1eb107020bb3f3c205bf4f1b44a3299228960b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:01 +0200 Subject: [PATCH 24/74] properties_datasource.md Japanese --- .../version-20/FormObjects/properties_DataSource.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md index c421cd7550356d..160c7be9ff6a94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/FormObjects/properties_DataSource.md @@ -7,14 +7,14 @@ title: データソース このオプションがチェックされていると、オブジェクトに関連付けられたリストにない値をユーザーが入力した場合に、その値が自動的にメモリ内のリストに追加されます。 -**自動挿入** のオプションが設定されていない場合 (デフォルト)、入力された値はフォームオブジェクトの中には保存されますが、メモリー内のリストには入力されません。 +**自動挿入** のオプションが設定されていない場合 (デフォルト)、入力された値はフォームオブジェクトの中には保存されますが、メモリ内のリストには入力されません。 このプロパティは次のフォームオブジェクトでサポートされています: - 選択リストと紐づけられている [コンボボックス](comboBox_overview.md) および [リストボックスカラム](listbox-column.md) フォームオブジェクト。 - 配列またはオブジェクトデータソースにより、紐づけられたリストが生成されている [コンボボックス](comboBox_overview.md) フォームオブジェクト。 -たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリー内のリストに追加されます: +たとえば、"France, Germany, Italy" という値を含む選択リストが "Countries" というコンボボックスに関連付けられていた場合を考えます。 **自動挿入** のオプションがチェックをされていて、ユーザーが "Spain" という値を入力すると、"Spain" という値が自動的にメモリ内のリストに追加されます: ![](../assets/en/FormObjects/comboBox_AutomaticInsertion_example.png) From dfd28cd71ee415dd542e8589b4bb7013919b1883 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:03 +0200 Subject: [PATCH 25/74] tags.md Japanese --- i18n/ja/docusaurus-plugin-content-docs/version-20/Tags/tags.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Tags/tags.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Tags/tags.md index 887421f2993849..b001606d474a0e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Tags/tags.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Tags/tags.md @@ -421,7 +421,7 @@ No name has been found. #### シンタックス: `` -このタグは主に、ある (*path* で指定された) HTMLページを別の HTMLページに含めるためにデザインされました。 デフォルトで、HTMLページのボディー部、つまり `` と`` タグの間の内容だけが統合されます (bodyタグは含まれません)。 これにより、ヘッダーに含まれるメタタグ関連の衝突が回避されます。 +このタグは主に、ある (*path* で指定された) HTMLページを別の HTMLページに含めるためにデザインされました。 デフォルトで、HTMLページのボディ部、つまり `` と`` タグの間の内容だけが統合されます (bodyタグは含まれません)。 これにより、ヘッダーに含まれるメタタグ関連の衝突が回避されます。 しかし、指定したHTMLページに ``および`` タグが存在しない場合、ページの内容がそのままインクルードされます。 この場合、メタタグの整合性を管理するのは開発者の役割です。 From 7859d94d464fca9e5154ff65a98a0ae500006e0c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:05 +0200 Subject: [PATCH 26/74] database.md Japanese --- .../version-20/settings/database.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/database.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/database.md index fad58cfe496690..f7cacfe9035629 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/database.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/settings/database.md @@ -67,9 +67,9 @@ title: データベースページ #### MeCab のサポート (日本語版) -日本語版の 4D では、 *MeCab* ライブラリーがサポートされており、日本語用に調整されたキーワードのインデックスアルゴリズムを兼ね備えています。 +日本語版の 4D では、 *MeCab* ライブラリがサポートされており、日本語用に調整されたキーワードのインデックスアルゴリズムを兼ね備えています。 -日本語版の 4D ではこのアルゴリズムがデフォルトで使用されています。 必要であれば *MeCab* アルゴリズムを無効にして、以前と同じ *ICU* ライブラリーを使用することもできます。 +日本語版の 4D ではこのアルゴリズムがデフォルトで使用されています。 必要であれば *MeCab* アルゴリズムを無効にして、以前と同じ *ICU* ライブラリを使用することもできます。 *MeCab* を無効化するには、**非文字・非数字のみをキーワード区切り文字とする** のオプションにチェックを入れます: From 238aa71aa466e4f551dce8baa6fbdcfe50990eb9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:07 +0200 Subject: [PATCH 27/74] data-collect.md Japanese --- .../current/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md index 00b158d15bd2c2..4df8b274427f31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -140,7 +140,7 @@ title: データ収集 ## 保存先と送信先 -収集されたデータは、4D Server の終了時にデータベース毎にテキストファイル (JSON形式) に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 913b9ae39bae3552d44c3514a630bf9b5aeb4a5e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:11 +0200 Subject: [PATCH 28/74] listbox_overview.md Japanese --- .../current/FormObjects/listbox_overview.md | 76 +++++++++---------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md index da88241f17fa5d..96f52fc344edca 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/listbox_overview.md @@ -712,52 +712,52 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ### OBJECT Get pointer -The [`OBJECT Get pointer`](../commands/object-get-pointer) command used with the `Object with focus` or `Object current` constant can be used in the object method of a list box or a list box column. They return a pointer to the list box, the list box column (see note below) or the header variable depending on the type of [form event](../Events/overview.md). The following table details this functioning: - -| イベント | フォーカスを持つオブジェクト | Object current | -| -------------------------------------------------------- | ------------------------------------ | ----------------------------------- | -| [`On Clicked`](../Events/onClicked.md) | リストボックス | 列 | -| [`On Double Clicked`](../Events/onDoubleClicked.md) | リストボックス | 列 | -| [`On Before Keystroke`](../Events/onBeforeKeystroke.md) | 列 | 列 | -| [`On After Keystroke`](../Events/onAfterKeystroke.md) | 列 | 列 | -| [`On After Edit`](../Events/onAfterEdit.md) | 列 | 列 | -| [`On Getting Focus`](../Events/onGettingFocus.md) | 列またはリストボックス (\*) | 列またはリストボックス (\*) | -| [`On Losing Focus`](../Events/onLosingFocus.md) | 列またはリストボックス (\*) | 列またはリストボックス (\*) | -| [`On Drop`](../Events/onDrop.md) | list box (source) | リストボックス (\*) | -| [`On Drag Over`](../Events/onDragOver.md) | list box (source) | リストボックス (\*) | -| [`On Begin Drag Over`](../Events/onBeginDragOver.md) | リストボックス | リストボックス (\*) | -| [`On Mouse Enter`](../Events/onMouseEnter.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Mouse Move`](../Events/onMouseMove.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Mouse Leave`](../Events/onMouseLeave.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Data Change`](../Events/onDataChange.md) | 列 | 列 | -| [`On Selection Change`](../Events/onSelectionChange.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Before Data Entry`](../Events/onBeforeDataEntry.md) | 列 | 列 | -| [`On Column Moved`](../Events/onColumnMoved.md) | リストボックス | 列 | -| [`On Row Moved`](../Events/onRowMoved.md) | リストボックス | リストボックス | -| [`On Column Resize`](../Events/onColumnResize.md) | リストボックス | 列 | -| [`On Open Detail`](../Events/onOpenDetail.md) | Nil | リストボックス (\*\*) | -| [`On Close Detail`](../Events/onCloseDetail.md) | Nil | リストボックス (\*\*) | -| [`On Header Click`](../Events/onHeaderClick.md) | リストボックス | ヘッダー | -| [`On Footer Click`](../Events/onFooterClick.md) | リストボックス | フッター | -| [`On After Sort`](../Events/onAfterSort.md) | リストボックス | ヘッダー | - -(\*) When the focus is modified within a list box, a pointer to the column is returned. When the focus is modified at the overall form level, a pointer to the list box is returned. In the context of a column object method, a pointer to the column is returned. -(\*\*) Not executed in the context of a column object method. +[`OBJECT Get pointer`](../commands/object-get-pointer) コマンドで `Object with focus` または `Object current` 定数を使用する方法は、リストボックス本体またはリストボックスカラムのオブジェクトメソッドで使用することができます。 これは[フォームイベント](../Events/overview.md) のタイプによって、リストボックス、リストボックスカラム(以下の注記参考)またはヘッダ変数へのポインターを返します。 以下の表はこの機能の動作の詳細をまとめたものです: + +| イベント | `Object with focus` | `Object current` | +| -------------------------------------------------------- | ------------------------------------- | ------------------------------------- | +| [`On Clicked`](../Events/onClicked.md) | リストボックス | 列 | +| [`On Double Clicked`](../Events/onDoubleClicked.md) | リストボックス | 列 | +| [`On Before Keystroke`](../Events/onBeforeKeystroke.md) | 列 | 列 | +| [`On After Keystroke`](../Events/onAfterKeystroke.md) | 列 | 列 | +| [`On After Edit`](../Events/onAfterEdit.md) | 列 | 列 | +| [`On Getting Focus`](../Events/onGettingFocus.md) | カラムまたはリストボックス (\*) | カラムまたはリストボックス (\*) | +| [`On Losing Focus`](../Events/onLosingFocus.md) | カラムまたはリストボックス (\*) | カラムまたはリストボックス (\*) | +| [`On Drop`](../Events/onDrop.md) | リストボックス(ソース) | リストボックス (\*) | +| [`On Drag Over`](../Events/onDragOver.md) | リストボックス(ソース) | リストボックス (\*) | +| [`On Begin Drag Over`](../Events/onBeginDragOver.md) | リストボックス | リストボックス (\*) | +| [`On Mouse Enter`](../Events/onMouseEnter.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Mouse Move`](../Events/onMouseMove.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Mouse Leave`](../Events/onMouseLeave.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Data Change`](../Events/onDataChange.md) | 列 | 列 | +| [`On Selection Change`](../Events/onSelectionChange.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Before Data Entry`](../Events/onBeforeDataEntry.md) | 列 | 列 | +| [`On Column Moved`](../Events/onColumnMoved.md) | リストボックス | 列 | +| [`On Row Moved`](../Events/onRowMoved.md) | リストボックス | リストボックス | +| [`On Column Resize`](../Events/onColumnResize.md) | リストボックス | 列 | +| [`On Open Detail`](../Events/onOpenDetail.md) | Nil | リストボックス (\*\*) | +| [`On Close Detail`](../Events/onCloseDetail.md) | Nil | リストボックス (\*\*) | +| [`On Header Click`](../Events/onHeaderClick.md) | リストボックス | ヘッダー | +| [`On Footer Click`](../Events/onFooterClick.md) | リストボックス | フッター | +| [`On After Sort`](../Events/onAfterSort.md) | リストボックス | ヘッダー | + +(\*) フォーカスがリストボックス内で変更された場合、カラムへのポインターが返されます。 フォーカスがフォーム全体のレベルで変更された場合、リストボックスへのポインターが返されます。 カラムのオブジェクトメソッドのコンテキストにおいては、カラムへのポインターが返されます。 +(\*\*) カラムのオブジェクトメソッドのコンテキストにおいては実行されません。 :::note -When a pointer to a column is returned, the object pointed to depends on the type of list box. With an array type list box, the `OBJECT Get pointer` command returns a pointer to the column of the list box with the focus (i.e. to an array). The 4D pointer mechanism allows you to see the item number of the modified array. For example, supposing a user modified the 5th line of the column col2: +カラムへのポインターが返された場合、ポインターが指し示すオブジェクトはリストボックスのタイプによって変わります。 配列型リストボックスの場合、`OBJECT Get pointer` コマンドは、フォーカスがあるリストボックスのカラム(つまり配列)へのポインターを返します。 4D のポインターの機構では、変更された配列の項目番号を見ることができます。 例えば、ユーザーがcol2 というカラムの5行目を編集したとします: ```4d $Column:=OBJECT Get pointer(Object with focus) - //$Column contains a pointer to col2 - $Row:=$Column-> //$Row equals 5 + //$Column にはcol2 へのポインターが格納される + $Row:=$Column-> //$Row は 5 ``` ::: -For a selection type list box, the `OBJECT Get pointer` command returns: +セレクション型リストボックスの場合、`OBJECT Get pointer` コマンドが返すものは以下の様になります: -- For a column associated with a field, a pointer to the associated field, -- For a column associated with a variable, a pointer to the variable, -- For a column associated with an expression, the `Is nil pointer` pointer. +- カラムにフィールドが割り当てられていた場合、割り当てられたフィールドへのポインターが返されます +- カラムに変数が割り当てられていた場合、その変数へのポインターが返されます +- カラムに式が割り当てられていた場合、`Is nil pointer` ポインターが返されます From 98ce8ca9e508a7e223728fdfc3d573163d56fcd3 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:14 +0200 Subject: [PATCH 29/74] properties_entry.md Japanese --- .../current/FormObjects/properties_Entry.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md index 81d2380b2ebb1e..f54f67fd8d93a9 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Entry.md @@ -9,9 +9,9 @@ title: 入力 自動スペルチェックプロパティは、各オブジェクトのスペルチェックを有効にします この場合、スペルチェックはタイプ中に自動的に実行されます。 この場合、スペルチェックはタイプ中に自動的に実行されます。 チェックしたいオブジェクトそれぞれに対して [`SPELL CHECKING`](../commands/spell-checking) 4Dランゲージコマンドを呼び出して実行することもできます。 -:::note Writing Tools (macOS) +:::note ライティングツール(macOS) -On macOS, if you want to provide your users with Apple Intelligence Writing Tools so that they can spellcheck their documents using AI, you might consider using the [Writing Tools](#writing-tools) property. +macOS において、ユーザーがドキュメントのスペルチェックをできるように、Apple Intelligence ライティングツールを提供したい場合、[ライティングツール](#ライティングツール) プロパティの使用を検討してみてください。 ::: @@ -371,43 +371,43 @@ xliff 参照を ":xliff:resname" の形でプレースホルダーとして使 --- -## Writing Tools +## ライティングツール -On macOS, this property lets end users apply [Apple Intelligence **Writing Tools**](https://support.apple.com/guide/mac-help/find-the-right-words-with-writing-tools-mchldcd6c260/mac) to the text of [4D Write Pro](writeProArea_overview.md) and [input](input_overview.md) (with [multiline](#multiline) support) form objects. Writing Tools use AI to proofread, rewrite, summarize, or change the tone of text directly within your 4D application. +macOS においてこのプロパティを使用するとエンドユーザーが[Apple Intelligence **ライティングツール**](https://support.apple.com/guide/mac-help/find-the-right-words-with-writing-tools-mchldcd6c260/mac) を[4D Write Pro](writeProArea_overview.md) および[入力](input_overview.md) ([複数行](#複数行) サポートつき) フォームオブジェクトのテキストに対して適用することができるようになります。 ライティングツールは、あなたの4D アプリケーション内で直接テキストの校正、書き直し、要約、あるいは文体の変更を行うためにAI を活用します。 ![](../assets/en/FormObjects/writing-tools.png) :::tip 関連したblog 記事 -Refer to [Apple Writing Tools – Now Available in 4D Write Pro and Text Input](https://blog.4d.com/apple-writing-tools-now-available-in-4d-write-pro-and-text-input) blog post to **see Writing Tools in action**. +**実際のライティングツールの振る舞いを見る** ためには、[Apple Writing Tools – Now Available in 4D Write Pro and Text Input](https://blog.4d.com/apple-writing-tools-now-available-in-4d-write-pro-and-text-input) のblog 記事を参照してください。 ::: -When the property is enabled and the form is executed, a **Show Writing Tools** menu item is added to the [context menu](#context-menu) of the object. When the user selects an action in the Writing Tools, the text is replaced with the returned modification: +プロパティが有効化されていてフォームが実行された場合、オブジェクトの[コンテキストメニュー](#コンテキストメニュー) に**ライティングツールを表示** というメニュー項目が追加されます。 ユーザーがライティングツール内のアクションを選択した場合、選択状態に応じて以下の様な編集が返されます: -- if some text is selected, only the selection is replaced, -- if there is no selection, the whole contents of the area is used (for a [4D Write Pro](writeProArea_overview.md) area, the whole contents of the current container). The context used by the Writing Tools is the container in which the cursor is located (header, footer, body, or text box) along with the current selection. +- テキストの一部が選択されていた場合、選択範囲のみが置換されます +- 選択範囲がない場合、エリアのコンテンツ全体が使用されます([4D Write Pro](writeProArea_overview.md) エリアの場合、カレントコンテナの全てのコンテンツが使用されます)。 ライティングツールが使用するコンテキストは、カーソルが位置しているコンテナ(ヘッダー、フッター、本文、またはテキストボックス)とカレントの選択範囲です。 :::note -Styles are usually preserved when using Writing Tools, however with some AI features they might be replaced. +ライティングツールを使用する際は通常はスタイルは保持されますが、しかしながら一部のAI 機能によってはスタイルが置き換えられる可能性もあります。 ::: -The Writing Tools can also be displayed through the **writingTools** [standard action](properties_Action.md#standard-action), which can be assigned to a button or a menu item. +ライティングツールは、**ライティングツール** [標準アクション](properties_Action.md#標準アクション) を通して表示することもでき、これはボタンやメニュー項目に割り当てることができます。 :::note -The Writing Tools feature relies on **Apple Intelligence** and is only available on compatible macOS computers when *Apple Intelligence & Siri* is enabled in the System Settings. On Windows, or when Apple Intelligence is not enabled, the property remains available in the Property List but the feature and the associated **WritingTools** standard action are deactivated at runtime (if the action is invoked by programming, it does nothing). +ライティングツールは**Apple Intelligence** に依存しており、またmacOS に互換性のあるコンピューター上で、システム設定で*Apple Intelligence & Siri* が有効化されている場合のみ利用可能です。 Windows 上、またはApple Intelligence が有効化されていない場合でも、プロパティはプロパティリスト内に引き続き表示されますが、割り当てられた**ライティングツール** 標準アクションはランタイムには無効化されます(プログラミングでそれを呼び出した場合でも、何も起きません)。 ::: -The availability and default value of the property depend on the object type: +プロパティの利用可能状況およびデフォルト値は、オブジェクトタイプによって変わります: -| オブジェクト | Availability in the Property List | デフォルト値 | -| -------------------------------------------- | ----------------------------------------------------------------------------- | ------ | -| [入力](input_overview.md) | Only when the [Multiline](#multiline) property is set to "Yes" or "Automatic" | false | -| [4D Write Pro エリア](writeProArea_overview.md) | Always displayed | true | +| オブジェクト | プロパティリスト内で利用可能かどうか | デフォルト値 | +| -------------------------------------------- | ------------------------------------------ | ------ | +| [入力](input_overview.md) | [複数行](#複数行) が"はい"または "自動"に設定されている場合にのみ利用可能 | false | +| [4D Write Pro エリア](writeProArea_overview.md) | 常に表示されます | true | #### JSON 文法 @@ -417,6 +417,6 @@ The availability and default value of the property depend on the object type: #### 対象オブジェクト -[4D Write Pro area](writeProArea_overview.md) - [Input](input_overview.md) ([multiline](#multiline)) +[4D Write Pro エリア](writeProArea_overview.md) - [入力](input_overview.md) ([複数行](#複数行)) From 401cd4bb1d8b0029028d498bee6a5ecfe031254c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:17 +0200 Subject: [PATCH 30/74] writeprointerface.md Japanese --- .../current/WritePro/writeprointerface.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md index 45ffc915c84f06..90214d5832eed4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/WritePro/writeprointerface.md @@ -317,7 +317,7 @@ AI 機能を有効化すると、4D Write Pro ドキュメント上にチャッ ::: -:::note Writing Tools (macOS) +:::note ライティングツール(macOS) On macOS, if you want to provide your users with Apple Intelligence Writing Tools so that they can proofread, rewrite, summarize, or change the tone of text directly within their documents, you might consider using the [Writing Tools feature](../FormObjects/properties_Entry.md#writing-tools). From afa8b3e597c56c904340b6798a5973f7ce259d46 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:20 +0200 Subject: [PATCH 31/74] database.md Japanese --- .../current/settings/database.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/settings/database.md b/i18n/ja/docusaurus-plugin-content-docs/current/settings/database.md index 1d9a617bad3987..352ec6dc096914 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/settings/database.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/settings/database.md @@ -82,9 +82,9 @@ UUID バージョン7の詳細な情報については、 [こちらのblog記 #### MeCab のサポート (日本語版) -日本語版の 4D では、 *MeCab* ライブラリーがサポートされており、日本語用に調整されたキーワードのインデックスアルゴリズムを兼ね備えています。 +日本語版の 4D では、 *MeCab* ライブラリがサポートされており、日本語用に調整されたキーワードのインデックスアルゴリズムを兼ね備えています。 -日本語版の 4D ではこのアルゴリズムがデフォルトで使用されています。 必要であれば *MeCab* アルゴリズムを無効にして、以前と同じ *ICU* ライブラリーを使用することもできます。 +日本語版の 4D ではこのアルゴリズムがデフォルトで使用されています。 必要であれば *MeCab* アルゴリズムを無効にして、以前と同じ *ICU* ライブラリを使用することもできます。 *MeCab* を無効化するには、**非文字・非数字のみをキーワード区切り文字とする** のオプションにチェックを入れます: From a8054cf1bf2e918fab12e5b7dc8ed60eb5c16907 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:22 +0200 Subject: [PATCH 32/74] data-collect.md Japanese --- .../version-21/Admin/data-collect.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 d9d0972147dac1..92e96b50c9b0d1 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 @@ -51,9 +51,9 @@ title: データ収集 | databases[].numberOfRecordsMax | Number | レコードの総数 | | databases[].numberOfTables | Number | テーブルの総数 | | databases[].qodly.webforms | Number | Qodly Webフォームの数 | -| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガの数 | -| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガの数 | -| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガの数 | +| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガーの数 | +| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガーの数 | +| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガーの数 | | databases[].structureHash | Text | | | databases[].uniqueID | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (*データベース名の多項式ローリングハッシュ*) | | databases[].uptime | Number | 二つの回収イベント間での経過時間(秒単位) | @@ -136,7 +136,7 @@ title: データ収集 ## 保存先と送信先 -収集されたデータは、4D Server の終了時にデータベース毎にテキストファイル (JSON形式) に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From f1dff007f3890465a387450b6e5bc64fe557a660 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:25 +0200 Subject: [PATCH 33/74] form-load.md Japanese --- .../version-21/commands/form-load.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md index 0ad1fd0bf5adc8..63103b38debc05 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/form-load.md @@ -35,7 +35,7 @@ displayed_sidebar: docs ## 説明 -**FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリーにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 +**FORM LOAD** コマンドを使用してデータ印刷・コンテンツ解析のために *form* 引数で指定したフォームをカレントプロセスにおいて *formData* 引数のデータ(オプション)とともにメモリにロードします。 1つのプロセスにつきカレントフォームは1つしか指定できません。 *form* 引数には、以下のいずれかを渡すことができます: From bb3c77267683829a7c7c08f0e88e8d4256f04df8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:27 +0200 Subject: [PATCH 34/74] set-allowed-methods.md Japanese --- .../version-21/commands/set-allowed-methods.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md index 0427be88bc9df6..59b872f1686683 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/commands/set-allowed-methods.md @@ -35,10 +35,10 @@ displayed_sidebar: docs 4Dには、以下のコンテキストからの呼び出し可能なプロジェクトメソッドをフィルターするセキュリティ機構が含まれています: -- フォーミュラーエディター - 許可されたメソッドはデフォルトコマンドの一覧の最後に表示され、フォーミュラー内で使用することができます(*フォーミュラエディター* の章を参照してください)。 +- フォーミュラエディター - 許可されたメソッドはデフォルトコマンドの一覧の最後に表示され、フォーミュラ内で使用することができます(*フォーミュラエディター* の章を参照してください)。 - ラベルエディター - 許可されたメソッドがコンポーネントとも共有されていた場合、メソッドは**許可**メニュー内に表示されます(*ラベルエディターの詳細* の章を参照してください)。 - [ST INSERT EXPRESSION](../commands-legacy/st-insert-expression.md) コマンドを通してスタイル付きテキストエリアまたは4D Write Pro ドキュメントに挿入されたフォーミュラ - 許可されていないメソッドは自動的に排除されます。 -- 4D View Pro ドキュメント - デフォルトで、 [`VP SET ALLOWED METHODS`](../ViewPro/commands/vp-set-allowed-methods.md) コマンドがセッション中に一度も実行されていない場合、4D View Pro フォーミュラーは **SET ALLOWED METHODS** で許可されたメソッドは使用できます。 ですが、[`VP SET ALLOWED METHODS`](../ViewPro/commands/vp-set-allowed-methods.md) コマンドの使用が推奨されます。 [許可されたメソッドの宣言](../ViewPro/formulas.md#許可されたメソッドの宣言) を参照してください。 +- 4D View Pro ドキュメント - デフォルトで、 [`VP SET ALLOWED METHODS`](../ViewPro/commands/vp-set-allowed-methods.md) コマンドがセッション中に一度も実行されていない場合、4D View Pro フォーミュラは **SET ALLOWED METHODS** で許可されたメソッドは使用できます。 ですが、[`VP SET ALLOWED METHODS`](../ViewPro/commands/vp-set-allowed-methods.md) コマンドの使用が推奨されます。 [許可されたメソッドの宣言](../ViewPro/formulas.md#許可されたメソッドの宣言) を参照してください。 デフォルトでは、**SET ALLOWED METHODS** コマンドを使用しない場合、入力可能なメソッドはありません (許可されていないメソッドを式の中で使用するとエラーが発生します)。 @@ -48,7 +48,7 @@ displayed_sidebar: docs デフォルトとして許可されていない4Dコマンドやプラグインコマンドをユーザーが呼び出せるようにしたい場合、これらのコマンドを取り扱う特定のメソッドを使用しなくてはなりません。 -**注**: [データベース設定の"セキュリティ"ページのオプション](../settings/security.md#オプション) によって、すべてのユーザーまたは Designer と Administrator に対し、フォーミュラーでのフィルタリングアクセスを無効にすることができるようになりました。 "すべてのユーザーを制限する"オプションが チェックされていると、**SET ALLOWED METHODS** コマンドは効果がありません。 +**注**: [データベース設定の"セキュリティ"ページのオプション](../settings/security.md#オプション) によって、すべてのユーザーまたは Designer と Administrator に対し、フォーミュラでのフィルタリングアクセスを無効にすることができるようになりました。 "すべてのユーザーを制限する"オプションが チェックされていると、**SET ALLOWED METHODS** コマンドは効果がありません。 :::warning From 4409955662681c6a3f956fcf104851485df72c60 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:30 +0200 Subject: [PATCH 35/74] updates.md Japanese --- .../version-21/Notes/updates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21/Notes/updates.md b/i18n/ja/docusaurus-plugin-content-docs/version-21/Notes/updates.md index ea845aaf09d2b2..7a19d39b32648e 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21/Notes/updates.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21/Notes/updates.md @@ -97,7 +97,7 @@ title: リリースノート #### 動作の変更 - Windows 上では、印刷しか想定していない(つまりスクリーン上で使用不可能な)カレントプリンターフォントは、4D の起動時にはロードされないようになりました。 -- *MeCab* ライブラリーは削除されました。 この変更は、日本語テキストの処理のみに影響します。 この変更は、日本語テキストの処理のみに影響します。 +- *MeCab* ライブラリは削除されました。 この変更は、日本語テキストの処理のみに影響します。 - ["cs" クラス](../Concepts/classes.md#cs) タイプを使用して宣言されたオブジェクト型変数またはオブジェクト型引数に、異なるクラスのオブジェクトインスタンスを代入した場合にはシンタックスエラーを生成するようになりました。 - [`.hasPrivilege()`](../API/SessionClass.md#hasprivilege) 関数は、Web プロセス内において昇格された権限に対してはTrue を返すようになりました。 - [`Time`](../commands/time) コマンドは、*timeValue* 引数が負の値の場合には、負の時間式を返すようになりました。 例えば、`Time("-01:02:03")` は **-01:02:03** を返します。 過去のリリースにおいては、負の符号は無視されていました。 例えば、`Time("-01:02:03")` は **-01:02:03** を返します。 過去のリリースにおいては、負の符号は無視されていました。 @@ -108,7 +108,7 @@ title: リリースノート #### ハイライト -- [*MeCab* ライブラリー](../settings/database.md#mecab日本語版のサポート) は今後廃止予定となり、次のリリースでは削除される予定です。 +- [*MeCab* ライブラリ](../settings/database.md#mecab日本語版のサポート) は今後廃止予定となり、次のリリースでは削除される予定です。 - [`Session.createOTP()`](../API/SessionClass.md#createotp) および[`Session.restore()`](../API/SessionClass.md#restore) の新関数を使用して管理することで、[セッショントークン](../WebServer/sessions.md#session-token-otp) がサポートされるようになりました。 - ラベルウィザードは、[ラベルデザインエリア](../Desktop/labels.md#ラベルプレビューエリア) においてフォーミュラを追加または編集する際にフォーミュラエディターを使用するようになりました。 - TCP サーバー接続を作成するための新しい[`TCPListener`](../API/TCPListenerClass.md) クラス。関連クラスに新しいプロパティが追加されました。[`TCPConnection`](../API/TCPConnectionClass.md) クラスに`address`、`listener` および `port`。[`TCPEvent`](../API/TCPEventClass.md) クラスに `address` および `port`。 From fdc72c9c2f01e37391ecf3607e02029f1e424a03 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:32 +0200 Subject: [PATCH 36/74] data-collect.md Japanese --- .../version-21-R3/Admin/data-collect.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md index d9d0972147dac1..92e96b50c9b0d1 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md @@ -51,9 +51,9 @@ title: データ収集 | databases[].numberOfRecordsMax | Number | レコードの総数 | | databases[].numberOfTables | Number | テーブルの総数 | | databases[].qodly.webforms | Number | Qodly Webフォームの数 | -| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガの数 | -| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガの数 | -| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガの数 | +| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガーの数 | +| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガーの数 | +| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガーの数 | | databases[].structureHash | Text | | | databases[].uniqueID | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (*データベース名の多項式ローリングハッシュ*) | | databases[].uptime | Number | 二つの回収イベント間での経過時間(秒単位) | @@ -136,7 +136,7 @@ title: データ収集 ## 保存先と送信先 -収集されたデータは、4D Server の終了時にデータベース毎にテキストファイル (JSON形式) に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From bacdec5e59749837f31ec166f4aa47ce109272d0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:34 +0200 Subject: [PATCH 37/74] drag-and-drop.md Japanese --- .../current/Desktop/drag-and-drop.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md index 6138ac6d82932a..e534328af344ea 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Desktop/drag-and-drop.md @@ -224,7 +224,7 @@ If(Form event code=On Drop) // プロパティリストでドロップ可を有 - 4Dシグネチャ: 4Dシグネチャは4Dアプリケーションにより参照されるデータタイプを示す文字列です。 4D シグネチャはmacOS およびWindows で同じであるため、マルチプラットフォームアプリケーションの開発に適しています。 4D シグネチャの一覧は以下に示します。 - UTI (Uniform Type Identifier, macOS のみ): Apple 社が定めるUTI 標準は、ネイティブタイプのオブジェクトごとに文字列を割り当てたものです。 例えば GIFピクチャーには UTIタイプ “com.apple.gif” が割り当てられています。 UTI は Apple社のドキュメント、あるいは関連するエディターで公開されています。 -- 数値またはフォーマット名 (Windowsのみ): Windowsでは、ネイティブデータタイプは数値 (“3”, “12”, 等) と名前 (“Rich Text Edit”)で参照されます。 デフォルトでMicrosoft社は標準データフォーマットと呼ばれるネイティブタイプを複数定義しています。 さらにサードパーティーエディタはシステムにフォーマットを “保存” し、対応する番号を得ることもできます。 この点に関する詳細とネイティブタイプについては、Microsoft developer documentation (特に http://msdn2.microsoft.com/en-us/library/ms649013.aspx ) を参照してください。 +- 数値またはフォーマット名 (Windowsのみ): Windowsでは、ネイティブデータタイプは数値 (“3”, “12”, 等) と名前 (“Rich Text Edit”)で参照されます。 デフォルトでMicrosoft社は標準データフォーマットと呼ばれるネイティブタイプを複数定義しています。 さらにサードパーティエディターはシステムにフォーマットを “保存” し、対応する番号を得ることもできます。 この点に関する詳細とネイティブタイプについては、Microsoft developer documentation (特に http://msdn2.microsoft.com/en-us/library/ms649013.aspx ) を参照してください。 :::note From 678fc7354e58726bc16601864aff0b9edeed82fd Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:37 +0200 Subject: [PATCH 38/74] data-collect.md Japanese --- .../version-21-R4/Admin/data-collect.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md index 40ed71de59e3af..4df8b274427f31 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md @@ -53,9 +53,9 @@ title: データ収集 | databases[].numberOfRecordsMax | Number | レコードの総数 | | databases[].numberOfTables | Number | テーブルの総数 | | databases[].qodly.webforms | Number | Qodly Webフォームの数 | -| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガの数 | -| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガの数 | -| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガの数 | +| databases[].remoteDebugger4DRemoteAttachments | Number | リモート4D から有効化されているリモートデバッガーの数 | +| databases[].remoteDebuggerQodlyAttachments | Number | Qodly から有効化されているリモートデバッガーの数 | +| databases[].remoteDebuggerVSCodeAttachments | Number | VS Code から有効化されているリモートデバッガーの数 | | databases[].sdi | Boolean | Windows で SDIモードを使用 設定がチェックされている場合には True | | databases[].structureHash | Text | | | databases[].uniqueID | Text (ハッシュ文字列) | データベースに関連付けられた一意の id (*データベース名の多項式ローリングハッシュ*) | @@ -140,7 +140,7 @@ title: データ収集 ## 保存先と送信先 -収集されたデータは、4D Server の終了時にデータベース毎にテキストファイル (JSON形式) に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 2f3bcf43e7dad2ffc5fdf72ff13221c06cca8400 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:41 +0200 Subject: [PATCH 39/74] listbox_overview.md Japanese --- .../FormObjects/listbox_overview.md | 76 +++++++++---------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md index 38811b4f611f48..6b4a9a6ee6e9d8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/listbox_overview.md @@ -712,52 +712,52 @@ Variable 2 も常に表示され、入力できます。 これは二番目の ### OBJECT Get pointer -The [`OBJECT Get pointer`](../commands/object-get-pointer) command used with the `Object with focus` or `Object current` constant can be used in the object method of a list box or a list box column. They return a pointer to the list box, the list box column (see note below) or the header variable depending on the type of [form event](../Events/overview.md). The following table details this functioning: - -| イベント | フォーカスを持つオブジェクト | Object current | -| -------------------------------------------------------- | ------------------------------------ | ----------------------------------- | -| [`On Clicked`](../Events/onClicked.md) | リストボックス | column | -| [`On Double Clicked`](../Events/onDoubleClicked.md) | リストボックス | column | -| [`On Before Keystroke`](../Events/onBeforeKeystroke.md) | column | column | -| [`On After Keystroke`](../Events/onAfterKeystroke.md) | column | column | -| [`On After Edit`](../Events/onAfterEdit.md) | column | column | -| [`On Getting Focus`](../Events/onGettingFocus.md) | 列またはリストボックス (\*) | 列またはリストボックス (\*) | -| [`On Losing Focus`](../Events/onLosingFocus.md) | 列またはリストボックス (\*) | 列またはリストボックス (\*) | -| [`On Drop`](../Events/onDrop.md) | list box (source) | リストボックス (\*) | -| [`On Drag Over`](../Events/onDragOver.md) | list box (source) | リストボックス (\*) | -| [`On Begin Drag Over`](../Events/onBeginDragOver.md) | リストボックス | リストボックス (\*) | -| [`On Mouse Enter`](../Events/onMouseEnter.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Mouse Move`](../Events/onMouseMove.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Mouse Leave`](../Events/onMouseLeave.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Data Change`](../Events/onDataChange.md) | column | column | -| [`On Selection Change`](../Events/onSelectionChange.md) | リストボックス (\*\*) | リストボックス (\*\*) | -| [`On Before Data Entry`](../Events/onBeforeDataEntry.md) | column | column | -| [`On Column Moved`](../Events/onColumnMoved.md) | リストボックス | column | -| [`On Row Moved`](../Events/onRowMoved.md) | リストボックス | リストボックス | -| [`On Column Resize`](../Events/onColumnResize.md) | リストボックス | column | -| [`On Open Detail`](../Events/onOpenDetail.md) | Nil | リストボックス (\*\*) | -| [`On Close Detail`](../Events/onCloseDetail.md) | Nil | リストボックス (\*\*) | -| [`On Header Click`](../Events/onHeaderClick.md) | リストボックス | header | -| [`On Footer Click`](../Events/onFooterClick.md) | リストボックス | footer | -| [`On After Sort`](../Events/onAfterSort.md) | リストボックス | header | - -(\*) When the focus is modified within a list box, a pointer to the column is returned. When the focus is modified at the overall form level, a pointer to the list box is returned. In the context of a column object method, a pointer to the column is returned. -(\*\*) Not executed in the context of a column object method. +[`OBJECT Get pointer`](../commands/object-get-pointer) コマンドで `Object with focus` または `Object current` 定数を使用する方法は、リストボックス本体またはリストボックスカラムのオブジェクトメソッドで使用することができます。 これは[フォームイベント](../Events/overview.md) のタイプによって、リストボックス、リストボックスカラム(以下の注記参考)またはヘッダ変数へのポインターを返します。 以下の表はこの機能の動作の詳細をまとめたものです: + +| イベント | `Object with focus` | `Object current` | +| -------------------------------------------------------- | ------------------------------------- | ------------------------------------- | +| [`On Clicked`](../Events/onClicked.md) | リストボックス | column | +| [`On Double Clicked`](../Events/onDoubleClicked.md) | リストボックス | column | +| [`On Before Keystroke`](../Events/onBeforeKeystroke.md) | column | column | +| [`On After Keystroke`](../Events/onAfterKeystroke.md) | column | column | +| [`On After Edit`](../Events/onAfterEdit.md) | column | column | +| [`On Getting Focus`](../Events/onGettingFocus.md) | カラムまたはリストボックス (\*) | カラムまたはリストボックス (\*) | +| [`On Losing Focus`](../Events/onLosingFocus.md) | カラムまたはリストボックス (\*) | カラムまたはリストボックス (\*) | +| [`On Drop`](../Events/onDrop.md) | リストボックス(ソース) | リストボックス (\*) | +| [`On Drag Over`](../Events/onDragOver.md) | リストボックス(ソース) | リストボックス (\*) | +| [`On Begin Drag Over`](../Events/onBeginDragOver.md) | リストボックス | リストボックス (\*) | +| [`On Mouse Enter`](../Events/onMouseEnter.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Mouse Move`](../Events/onMouseMove.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Mouse Leave`](../Events/onMouseLeave.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Data Change`](../Events/onDataChange.md) | column | column | +| [`On Selection Change`](../Events/onSelectionChange.md) | リストボックス (\*\*) | リストボックス (\*\*) | +| [`On Before Data Entry`](../Events/onBeforeDataEntry.md) | column | column | +| [`On Column Moved`](../Events/onColumnMoved.md) | リストボックス | column | +| [`On Row Moved`](../Events/onRowMoved.md) | リストボックス | リストボックス | +| [`On Column Resize`](../Events/onColumnResize.md) | リストボックス | column | +| [`On Open Detail`](../Events/onOpenDetail.md) | Nil | リストボックス (\*\*) | +| [`On Close Detail`](../Events/onCloseDetail.md) | Nil | リストボックス (\*\*) | +| [`On Header Click`](../Events/onHeaderClick.md) | リストボックス | header | +| [`On Footer Click`](../Events/onFooterClick.md) | リストボックス | footer | +| [`On After Sort`](../Events/onAfterSort.md) | リストボックス | header | + +(\*) フォーカスがリストボックス内で変更された場合、カラムへのポインターが返されます。 フォーカスがフォーム全体のレベルで変更された場合、リストボックスへのポインターが返されます。 カラムのオブジェクトメソッドのコンテキストにおいては、カラムへのポインターが返されます。 +(\*\*) カラムのオブジェクトメソッドのコンテキストにおいては実行されません。 :::note -When a pointer to a column is returned, the object pointed to depends on the type of list box. With an array type list box, the `OBJECT Get pointer` command returns a pointer to the column of the list box with the focus (i.e. to an array). The 4D pointer mechanism allows you to see the item number of the modified array. For example, supposing a user modified the 5th line of the column col2: +カラムへのポインターが返された場合、ポインターが指し示すオブジェクトはリストボックスのタイプによって変わります。 配列型リストボックスの場合、`OBJECT Get pointer` コマンドは、フォーカスがあるリストボックスのカラム(つまり配列)へのポインターを返します。 4D のポインターの機構では、変更された配列の項目番号を見ることができます。 例えば、ユーザーがcol2 というカラムの5行目を編集したとします: ```4d $Column:=OBJECT Get pointer(Object with focus) - //$Column contains a pointer to col2 - $Row:=$Column-> //$Row equals 5 + //$Column にはcol2 へのポインターが格納される + $Row:=$Column-> //$Row は 5 ``` ::: -For a selection type list box, the `OBJECT Get pointer` command returns: +セレクション型リストボックスの場合、`OBJECT Get pointer` コマンドが返すものは以下の様になります: -- For a column associated with a field, a pointer to the associated field, -- For a column associated with a variable, a pointer to the variable, -- For a column associated with an expression, the `Is nil pointer` pointer. +- カラムにフィールドが割り当てられていた場合、割り当てられたフィールドへのポインターが返されます +- カラムに変数が割り当てられていた場合、その変数へのポインターが返されます +- カラムに式が割り当てられていた場合、`Is nil pointer` ポインターが返されます From 334d58658448606d980a35e1bee383329ea8201c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:44 +0200 Subject: [PATCH 40/74] properties_entry.md Japanese --- .../FormObjects/properties_Entry.md | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Entry.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Entry.md index 0d854480dc3e3d..b75be6674b4f66 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Entry.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Entry.md @@ -9,9 +9,9 @@ title: 入力 自動スペルチェックプロパティは、各オブジェクトのスペルチェックを有効にします この場合、スペルチェックはタイプ中に自動的に実行されます。 この場合、スペルチェックはタイプ中に自動的に実行されます。 チェックしたいオブジェクトそれぞれに対して [`SPELL CHECKING`](../commands/spell-checking) 4Dランゲージコマンドを呼び出して実行することもできます。 -:::note Writing Tools (macOS) +:::note ライティングツール(macOS) -On macOS, if you want to provide your users with Apple Intelligence Writing Tools so that they can spellcheck their documents using AI, you might consider using the [Writing Tools](#writing-tools) property. +macOS において、ユーザーがドキュメントのスペルチェックをできるように、Apple Intelligence ライティングツールを提供したい場合、[ライティングツール](#ライティングツール) プロパティの使用を検討してみてください。 ::: @@ -144,9 +144,9 @@ On macOS, if you want to provide your users with Apple Intelligence Writing Tool #### JSON 文法 -| 名称 | データタイプ | とりうる値 | -| ----------- | ------ | ----------------------------------------- | -| entryFilter | string |
  • 入力フィルターコード
  • または
  • 入力フィルター名
  • | +| 名称 | データタイプ | とりうる値 | +| ----------- | ------ | -------------------------------------------------------------------- | +| entryFilter | string |
  • 入力フィルターコード
  • 、または
  • 入力フィルター名 (フィルター名は | で始まります)
  • | #### 対象オブジェクト @@ -371,43 +371,43 @@ xliff 参照を ":xliff:resname" の形でプレースホルダーとして使 --- -## Writing Tools +## ライティングツール -On macOS, this property lets end users apply [Apple Intelligence **Writing Tools**](https://support.apple.com/guide/mac-help/find-the-right-words-with-writing-tools-mchldcd6c260/mac) to the text of [4D Write Pro](writeProArea_overview.md) and [input](input_overview.md) (with [multiline](#multiline) support) form objects. Writing Tools use AI to proofread, rewrite, summarize, or change the tone of text directly within your 4D application. +macOS においてこのプロパティを使用するとエンドユーザーが[Apple Intelligence **ライティングツール**](https://support.apple.com/guide/mac-help/find-the-right-words-with-writing-tools-mchldcd6c260/mac) を[4D Write Pro](writeProArea_overview.md) および[入力](input_overview.md) ([複数行](#複数行) サポートつき) フォームオブジェクトのテキストに対して適用することができるようになります。 ライティングツールは、あなたの4D アプリケーション内で直接テキストの校正、書き直し、要約、あるいは文体の変更を行うためにAI を活用します。 ![](../assets/en/FormObjects/writing-tools.png) :::tip 関連したblog 記事 -Refer to [Apple Writing Tools – Now Available in 4D Write Pro and Text Input](https://blog.4d.com/apple-writing-tools-now-available-in-4d-write-pro-and-text-input) blog post to **see Writing Tools in action**. +**実際のライティングツールの振る舞いを見る** ためには、[Apple Writing Tools – Now Available in 4D Write Pro and Text Input](https://blog.4d.com/apple-writing-tools-now-available-in-4d-write-pro-and-text-input) のblog 記事を参照してください。 ::: -When the property is enabled and the form is executed, a **Show Writing Tools** menu item is added to the [context menu](#context-menu) of the object. When the user selects an action in the Writing Tools, the text is replaced with the returned modification: +プロパティが有効化されていてフォームが実行された場合、オブジェクトの[コンテキストメニュー](#コンテキストメニュー) に**ライティングツールを表示** というメニュー項目が追加されます。 ユーザーがライティングツール内のアクションを選択した場合、選択状態に応じて以下の様な編集が返されます: -- if some text is selected, only the selection is replaced, -- if there is no selection, the whole contents of the area is used (for a [4D Write Pro](writeProArea_overview.md) area, the whole contents of the current container). The context used by the Writing Tools is the container in which the cursor is located (header, footer, body, or text box) along with the current selection. +- テキストの一部が選択されていた場合、選択範囲のみが置換されます +- 選択範囲がない場合、エリアのコンテンツ全体が使用されます([4D Write Pro](writeProArea_overview.md) エリアの場合、カレントコンテナの全てのコンテンツが使用されます)。 ライティングツールが使用するコンテキストは、カーソルが位置しているコンテナ(ヘッダー、フッター、本文、またはテキストボックス)とカレントの選択範囲です。 :::note -Styles are usually preserved when using Writing Tools, however with some AI features they might be replaced. +ライティングツールを使用する際は通常はスタイルは保持されますが、しかしながら一部のAI 機能によってはスタイルが置き換えられる可能性もあります。 ::: -The Writing Tools can also be displayed through the **writingTools** [standard action](properties_Action.md#standard-action), which can be assigned to a button or a menu item. +ライティングツールは、**ライティングツール** [標準アクション](properties_Action.md#標準アクション) を通して表示することもでき、これはボタンやメニュー項目に割り当てることができます。 :::note -The Writing Tools feature relies on **Apple Intelligence** and is only available on compatible macOS computers when *Apple Intelligence & Siri* is enabled in the System Settings. On Windows, or when Apple Intelligence is not enabled, the property remains available in the Property List but the feature and the associated **WritingTools** standard action are deactivated at runtime (if the action is invoked by programming, it does nothing). +ライティングツールは**Apple Intelligence** に依存しており、またmacOS に互換性のあるコンピューター上で、システム設定で*Apple Intelligence & Siri* が有効化されている場合のみ利用可能です。 Windows 上、またはApple Intelligence が有効化されていない場合でも、プロパティはプロパティリスト内に引き続き表示されますが、割り当てられた**ライティングツール** 標準アクションはランタイムには無効化されます(プログラミングでそれを呼び出した場合でも、何も起きません)。 ::: -The availability and default value of the property depend on the object type: +プロパティの利用可能状況およびデフォルト値は、オブジェクトタイプによって変わります: -| Object | Availability in the Property List | デフォルト値 | -| -------------------------------------------- | ----------------------------------------------------------------------------- | ------ | -| [入力](input_overview.md) | Only when the [Multiline](#multiline) property is set to "Yes" or "Automatic" | false | -| [4D Write Pro エリア](writeProArea_overview.md) | Always displayed | true | +| Object | プロパティリスト内で利用可能かどうか | デフォルト値 | +| -------------------------------------------- | ------------------------------------------ | ------ | +| [入力](input_overview.md) | [複数行](#複数行) が"はい"または "自動"に設定されている場合にのみ利用可能 | false | +| [4D Write Pro エリア](writeProArea_overview.md) | 常に表示されます | true | #### JSON 文法 @@ -417,6 +417,6 @@ The availability and default value of the property depend on the object type: #### 対象オブジェクト -[4D Write Pro area](writeProArea_overview.md) - [Input](input_overview.md) ([multiline](#multiline)) +[4D Write Pro エリア](writeProArea_overview.md) - [入力](input_overview.md) ([複数行](#複数行)) From 69e0487de5d64ef7591ecbb1084d25f7b19a0523 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:47 +0200 Subject: [PATCH 41/74] writeprointerface.md Japanese --- .../version-21-R4/WritePro/writeprointerface.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/WritePro/writeprointerface.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/WritePro/writeprointerface.md index 2007821bd2fa2a..90214d5832eed4 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/WritePro/writeprointerface.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/WritePro/writeprointerface.md @@ -29,7 +29,7 @@ slug: /WritePro/write-pro-interface ### WP表ウィザードのインターフェース -ユーザーは、4D Write Pro インタフェースツールバーとサイドバーの "表を挿入" メニューボタンから表ウィザードダイアログを開きます。 +ユーザーは、4D Write Pro インターフェースツールバーとサイドバーの "表を挿入" メニューボタンから表ウィザードダイアログを開きます。 ![](../assets/en/WritePro/tablewizard-interface2.png) @@ -317,7 +317,7 @@ AI 機能を有効化すると、4D Write Pro ドキュメント上にチャッ ::: -:::note Writing Tools (macOS) +:::note ライティングツール(macOS) On macOS, if you want to provide your users with Apple Intelligence Writing Tools so that they can proofread, rewrite, summarize, or change the tone of text directly within their documents, you might consider using the [Writing Tools feature](../FormObjects/properties_Entry.md#writing-tools). From 5b216f82ee05cdec3cd85f73b5e743fa53abad5b Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:49 +0200 Subject: [PATCH 42/74] data-collect.md Portuguese, Brazilian --- .../version-20/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md b/i18n/pt/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md index 37f854a84ef947..5e5aaebec9e8a8 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md @@ -120,7 +120,7 @@ Alguns dados são também recolhidos a intervalos regulares. ## Onde é armazenado e enviado? -Os dados coletados são escritos em um arquivo de texto (formato JSON) por banco de dados quando 4D Servidor abandona. O ficheiro é armazenado dentro da [pasta 4D ativa](https://doc.4d.com/4dv20/help/command/en/page485.html), ou seja: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. O ficheiro é armazenado dentro da [pasta 4D ativa](https://doc.4d.com/4dv20/help/command/en/page485.html), ou seja: - no Windows: `Utilizadores\[userName]\AppData\Roaming\4D Server` - em macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 202d3341efcc4a66b36ae5d039f17a4ae931b80e Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:52 +0200 Subject: [PATCH 43/74] data-collect.md Portuguese, Brazilian --- .../current/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md index cd4d2fc187ecd9..c8102a29d60c1d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/pt/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -140,7 +140,7 @@ Alguns dados são também recolhidos a intervalos regulares. ## Onde é armazenado e enviado? -Os dados coletados são escritos em um arquivo de texto (formato JSON) por banco de dados quando 4D Servidor abandona. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` From f8df0ff98695076ba0c423b4916a7c081d76922a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:55 +0200 Subject: [PATCH 44/74] data-collect.md Portuguese, Brazilian --- .../version-21/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md b/i18n/pt/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md index e350acca100e98..5193f678866569 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md @@ -136,7 +136,7 @@ Alguns dados são também recolhidos a intervalos regulares. ## Onde é armazenado e enviado? -Os dados coletados são escritos em um arquivo de texto (formato JSON) por banco de dados quando 4D Servidor abandona. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` From 5212f1ac87f9024cce0dc4d91d2b63391d049428 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:30:57 +0200 Subject: [PATCH 45/74] data-collect.md Portuguese, Brazilian --- .../version-21-R3/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md index e350acca100e98..5193f678866569 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md @@ -136,7 +136,7 @@ Alguns dados são também recolhidos a intervalos regulares. ## Onde é armazenado e enviado? -Os dados coletados são escritos em um arquivo de texto (formato JSON) por banco de dados quando 4D Servidor abandona. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` From 2f6409a22777ef097e8a178df45f9de902cb330c Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Fri, 14 Aug 2026 18:31:00 +0200 Subject: [PATCH 46/74] data-collect.md Portuguese, Brazilian --- .../version-21-R4/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md index cd4d2fc187ecd9..c8102a29d60c1d 100644 --- a/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md +++ b/i18n/pt/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md @@ -140,7 +140,7 @@ Alguns dados são também recolhidos a intervalos regulares. ## Onde é armazenado e enviado? -Os dados coletados são escritos em um arquivo de texto (formato JSON) por banco de dados quando 4D Servidor abandona. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: +Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. O ficheiro é armazenado dentro da [pasta 4D ativa](../commands/get-4d-folder), ou seja: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` From b5177fb3d65df6b41322fbea1c4596cc6e17e8af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:42 +0200 Subject: [PATCH 47/74] data-collect.md Spanish --- .../version-20/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md index d269d1de300c36..a66c77b0e6da47 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md @@ -120,7 +120,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se almacena dentro de la [carpeta 4D activa](https://doc.4d.com/4dv20/help/command/en/page485.html), es decir.: +Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se almacena dentro de la [carpeta 4D activa](https://doc.4d.com/4dv20/help/command/en/page485.html), es decir.: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 32c38ee6036262beca19cfd505a1fba1f54c57e6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:45 +0200 Subject: [PATCH 48/74] data-collect.md Spanish --- .../current/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md index 3c67b6e3350f27..6d17d7ebc6c656 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -140,7 +140,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From cbe0490f7400031cc55427322d9189ab77cdcba5 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:48 +0200 Subject: [PATCH 49/74] data-collect.md Spanish --- .../version-21/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md index 77fd6f0561687f..2f0f4d14e66417 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Admin/data-collect.md @@ -136,7 +136,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 4e63d42c98183f318a992e8841fafa184d48b4d9 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:50 +0200 Subject: [PATCH 50/74] data-collect.md Spanish --- .../version-21-R3/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md index 77fd6f0561687f..2f0f4d14e66417 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md @@ -136,7 +136,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From f231594f6320a3a63f1dc27937e265edd992ac4f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:52 +0200 Subject: [PATCH 51/74] data-collect.md Spanish --- .../version-21-R4/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md index 3c67b6e3350f27..6d17d7ebc6c656 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md @@ -140,7 +140,7 @@ También se recogen algunos datos a intervalos regulares. ## ¿Dónde se almacena y envía? -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: +Los datos recopilados se guardan en un archivo de texto (formato JSON) para cada base de datos cuando se producen determinados eventos, como al iniciar o cerrar 4D Server. El archivo se guarda dentro de la [carpeta activa de 4D](../commands/get-4d-folder), es decir: - en Windows: `Users\[userName]\AppData\Roaming\4D Server` - en macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 323ed0853529c1aac6498ac33171ceb492646e1f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:54 +0200 Subject: [PATCH 52/74] building.md Spanish --- .../version-20/Desktop/building.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-20/Desktop/building.md index 05e732918fc6af..b47d28afd68caa 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/Desktop/building.md @@ -203,7 +203,7 @@ Una aplicación autónoma requiere una licencia de despliegue. Puede ser anidada | ---------------------- | -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | | *4D OEM Desktop* | Licencia personalizada incorporada, contacte al equipo de ventas 4D para obtener información | [Página Licencias](#licenses) del diálogo Crear aplicación | | *4D Unlimited Desktop* | **Descontinuado** - Licencia personalizada integrada | [Página Licencias](#licenses) del diálogo Crear aplicación | -| *4D Desktop* | Per-computer license, allowing to use stand-alone 4D applications | Diálogo [Primera activación](../Admin/licenses.md#first-activation) en la máquina usuario | +| *4D Desktop* | Licencia por equipo, que permite el uso de aplicaciones 4D autónomas | Diálogo [Primera activación](../Admin/licenses.md#first-activation) en la máquina usuario | @@ -536,7 +536,7 @@ Una vez seleccionado un archivo, la lista indicará las características de la l Si una licencia no es válida, un mensaje le avisará. Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible. -> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-"). +> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-"). Una vez generada la aplicación, 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). From 16eb6ae9bda46bfa21496e845d30f68c454d8c58 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:48:56 +0200 Subject: [PATCH 53/74] $filter.md Spanish --- .../version-20/REST/$filter.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$filter.md b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$filter.md index 9dd072df9f378d..39982ea6889610 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$filter.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-20/REST/$filter.md @@ -44,7 +44,7 @@ Para más información sobre cómo consultar los datos en 4D, consulte la [dataC :::note -The use of the `eval()` statement is not allowed in REST queries (and thus in [remote datastore](../ORDA/remoteDatastores.md) queries). +No está permitido el uso de la instrucción `eval()` en las consultas REST (y, por lo tanto, en las consultas [a datastores remotos](../ORDA/remoteDatastores.md)). ::: @@ -56,10 +56,10 @@ Al insertar comillas (') o comillas dobles ("), debe escaparlas utilizando su c - Comillas ('): \u0027 - Comillas dobles ("): \u0022 -For example, you can write the following when passing a value with a quote when using the *params* property: +Por ejemplo, se puede escribir lo siguiente al pasar un valor con una comilla cuando se utiliza la propiedad *params*:< `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: +Si pasa el valor directamente, puede escribir lo siguiente: `http://127.0.0.1:8081/rest/Person/?$filter="lastName=O'Reilly"` ::: From 9efa8c70f5a756c61ab0377dc6812661ea8ab4c6 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:02 +0200 Subject: [PATCH 54/74] collectionclass.md Spanish --- .../current/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 b4f486fb28430b..6efed8c62af40d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/API/CollectionClass.md @@ -1030,11 +1030,11 @@ Quiere filtrar los elementos según su tipo de valor: #### Ejemplo 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas: ```4d var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c2:=New collection(12; 78; 99) //faltan dos elementos var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2855,7 +2855,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` #### Ejemplo 2 @@ -2943,7 +2943,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` From 3779a744776320b54ae728f4e81530f9aa97f904 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:04 +0200 Subject: [PATCH 55/74] building.md Spanish --- .../docusaurus-plugin-content-docs/current/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 d90e724e3db23c..be1e125532e99d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/building.md @@ -572,7 +572,7 @@ Si una licencia no es válida, un mensaje le avisará. Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible. -> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-"). +> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-"). 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). From 6c2d55d750150bafda6627c1c19a96f4e72bd6af Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:07 +0200 Subject: [PATCH 56/74] clientserver.md Spanish --- .../current/Desktop/clientServer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md index babe2edec92335..f8ca069bdeda2a 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md +++ b/i18n/es/docusaurus-plugin-content-docs/current/Desktop/clientServer.md @@ -297,9 +297,9 @@ El mecanismo [`POST OUTSIDE CALL`](../commands/post-outside-call) y [`Outside ca Los procesos de usuario de un cliente (procesos que se ejecutan en una máquina cliente) pueden leer y escribir las variables de proceso (\*) de un procedimiento almacenado mediante los comandos [`GET PROCESS VARIABLE`](../commands/get-process-variable), [`SET PROCESS VARIABLE`](../commands/set-process-variable) y [`VARIABLE TO VARIABLE`](../commands/variable-to-variable). -(\*) as well as the server machine interprocess variable. +(\*) así como las variables interproceso del equipo servidor. -Important: "Intermachine" process communication, provided by the commands [`GET PROCESS VARIABLE`](../commands/get-process-variable), [`SET PROCESS VARIABLE`](../commands/set-process-variable) and [`VARIABLE TO VARIABLE`](../commands/variable-to-variable), is possible from client to server only. It is always a client process that reads or write the variables of a stored procedure. +Importante: la comunicación de procesos "intermáquinas", proporcionada por los comandos [`GET PROCESS VARIABLE`](../commands/get-process-variable), [`SET PROCESS VARIABLE`](../commands/set-process-variable) y [`VARIABLE TO VARIABLE`](../commands/variable-to-variable), solo es posible del cliente al servidor. Siempre es un proceso cliente el que lee o escribe las variables de un procedimiento almacenado. #### Stored procedures on client machines From 912847448c54e2f282df4f114aa43798a0e8b1a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:12 +0200 Subject: [PATCH 57/74] collectionclass.md Spanish --- .../version-21/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md index 5efb6e52db53f6..029cd827c80ce6 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/API/CollectionClass.md @@ -1024,11 +1024,11 @@ Quiere filtrar los elementos según su tipo de valor: #### Ejemplo 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas: ```4d var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c2:=New collection(12; 78; 99) //faltan dos elementos var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2863,7 +2863,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` #### Ejemplo 2 @@ -2951,7 +2951,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` From 9c3764226f98d88f3fe9215c013afced5d9aad77 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:15 +0200 Subject: [PATCH 58/74] building.md Spanish --- .../version-21/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-21/Desktop/building.md index 1770f5f3b2cf34..70984a0bdc2fb0 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21/Desktop/building.md @@ -575,7 +575,7 @@ Si una licencia no es válida, un mensaje le avisará. Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible. -> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-"). +> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-"). 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). From aa324d38bbec2ea8d8b5c2a18b911bf6b55237a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:20 +0200 Subject: [PATCH 59/74] collectionclass.md Spanish --- .../version-21-R3/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md index cb9da2764894c3..6c8c482f75ecfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/API/CollectionClass.md @@ -1030,11 +1030,11 @@ Quiere filtrar los elementos según su tipo de valor: #### Ejemplo 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas: ```4d var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c2:=New collection(12; 78; 99) //faltan dos elementos var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2855,7 +2855,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` #### Ejemplo 2 @@ -2943,7 +2943,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` From f8312e4f33a78bc6eaefff8ae49f09cf914122e0 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:23 +0200 Subject: [PATCH 60/74] building.md Spanish --- .../version-21-R3/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md index ebd0dd8d8d2833..227023d42a5032 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R3/Desktop/building.md @@ -572,7 +572,7 @@ Si una licencia no es válida, un mensaje le avisará. Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible. -> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-"). +> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-"). 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). From 5a0785d870402bd30bbc8d8710a697b6002012b1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:28 +0200 Subject: [PATCH 61/74] collectionclass.md Spanish --- .../version-21-R4/API/CollectionClass.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md index cb9da2764894c3..6c8c482f75ecfd 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/API/CollectionClass.md @@ -1030,11 +1030,11 @@ Quiere filtrar los elementos según su tipo de valor: #### Ejemplo 3 -The `.filter()` function can be used to compare two collections and extract the differences between them: +La función `.filter()` se puede utilizar para comparar dos colecciones y extraer las diferencias entre ellas: ```4d var $c1:=New collection(12; 45; 78; 99; 156) -var $c2:=New collection(12; 78; 99) //two elements are missing +var $c2:=New collection(12; 78; 99) //faltan dos elementos var $diff:=$c1.filter(Formula(Not($c2.includes($1.value)))) // $diff=[45, 156] ``` @@ -2855,7 +2855,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduce(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` #### Ejemplo 2 @@ -2943,7 +2943,7 @@ La retrollamada define los siguientes parámetros: ```4d var $c : Collection $c:=New collection(5;3;5;1;3;4;4;6;2;2) -$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //returns 86400 +$r:=$c.reduceRight(Formula($1.accumulator=$1.value); 1) //devuelve 86400 ``` From e814ac07d1664bbfc7e7baa3509f4de55c9b33a1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Sat, 15 Aug 2026 06:49:30 +0200 Subject: [PATCH 62/74] building.md Spanish --- .../version-21-R4/Desktop/building.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md index ebd0dd8d8d2833..227023d42a5032 100644 --- a/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md +++ b/i18n/es/docusaurus-plugin-content-docs/version-21-R4/Desktop/building.md @@ -572,7 +572,7 @@ Si una licencia no es válida, un mensaje le avisará. Puede designar tantos archivos válidos como desee. Al generar una aplicación ejecutable, 4D utilizará la licencia más apropiada disponible. -> Dedicated "R" licenses are required to build applications based upon "R-release" versions (license numbers for "R" products start with "R-"). +> Se requieren licencias "R" dedicadas para generar aplicaciones basadas en las versiones "R-release" (los números de licencia de los productos "R" empiezan con "R-"). 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). From 54200fa7a567cf5ddd3f43d78bf6bb8a55e76adb Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:08:41 +0200 Subject: [PATCH 63/74] data-collect.md Japanese --- .../version-20/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md index bd3cb79be87306..ea3a0e1f068ba0 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-20/Admin/data-collect.md @@ -120,7 +120,7 @@ title: データ収集 ## 保存先と送信先 -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは、[Active 4D Folder](https://doc.4d.com/4dv20/help/command/ja/page485.html) に格納されます。 つまり: +収集されたデータは、4D Server の起動やシャットダウンなどの特定のイベントが発生した際に、データベースごとにテキストファイル(JSON 形式)に書き込まれます。 このファイルは、[Active 4D Folder](https://doc.4d.com/4dv20/help/command/ja/page485.html) に格納されます。 つまり: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 856baafc0008f9d46c8b607b8bda8681c9a9d5a8 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:08:47 +0200 Subject: [PATCH 64/74] data-collect.md Japanese --- .../current/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md index 4df8b274427f31..09b0dcd4a17e4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/Admin/data-collect.md @@ -140,7 +140,7 @@ title: データ収集 ## 保存先と送信先 -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +収集されたデータは、4D Server の起動やシャットダウンなどの特定のイベントが発生した際に、データベースごとにテキストファイル(JSON 形式)に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 6c6b033d1f18d98880056839b276dc79b9763151 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:08:49 +0200 Subject: [PATCH 65/74] data-collect.md Japanese --- .../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 92e96b50c9b0d1..c80e359ef66286 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 @@ -136,7 +136,7 @@ title: データ収集 ## 保存先と送信先 -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +収集されたデータは、4D Server の起動やシャットダウンなどの特定のイベントが発生した際に、データベースごとにテキストファイル(JSON 形式)に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From 6994e5a13548d960dde6323ad6838551c83f379f Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:08:52 +0200 Subject: [PATCH 66/74] data-collect.md Japanese --- .../version-21-R3/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md index 92e96b50c9b0d1..c80e359ef66286 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/Admin/data-collect.md @@ -136,7 +136,7 @@ title: データ収集 ## 保存先と送信先 -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +収集されたデータは、4D Server の起動やシャットダウンなどの特定のイベントが発生した際に、データベースごとにテキストファイル(JSON 形式)に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From b9a9fc0c92951f96ba1648b135d9b4e8454a2e07 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:08:54 +0200 Subject: [PATCH 67/74] data-collect.md Japanese --- .../version-21-R4/Admin/data-collect.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md index 4df8b274427f31..09b0dcd4a17e4c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/Admin/data-collect.md @@ -140,7 +140,7 @@ title: データ収集 ## 保存先と送信先 -Collected data is written in a text file (JSON format) per database when certain events occur, such as when 4D Server starts up or shuts down. このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: +収集されたデータは、4D Server の起動やシャットダウンなどの特定のイベントが発生した際に、データベースごとにテキストファイル(JSON 形式)に書き込まれます。 このファイルは[active 4D folder](../commands/get-4d-folder) 内、つまり以下の場所に保存されます: - Windows: `Users\[userName]\AppData\Roaming\4D Server` - macOS: `/Users/[userName]/Library/ApplicationSupport/4D Server` From f0d9050cd761f509313a4a280e40c41a77cfc2fe Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:08:57 +0200 Subject: [PATCH 68/74] properties_object.md Japanese --- .../current/FormObjects/properties_Object.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md index 710bba5090d75f..0e5ba13bfd80a3 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Object.md @@ -53,7 +53,7 @@ title: オブジェクト > オブジェクト名のサイズ上限は 255バイトです。 -When using 4D’s language, you can [refer to an active form object by its object name](./formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language).. +4D ランゲージを使用する場合、[オブジェクト名を使用してアクティブなフォームオブジェクトを参照する](./formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language) ことができます。 フォームオブジェクトの命名規則については [識別子](Concepts/identifiers.md) の章を参照してください。 From 5ae32f7078f3f68ad29c028cd9537241264f0a33 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:09:00 +0200 Subject: [PATCH 69/74] properties_reference.md Japanese --- .../current/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md index baa40d860110b0..174d3df32b84d8 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Reference.md @@ -222,6 +222,6 @@ title: フォームオブジェクト JSON プロパティリスト | [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | | [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | | [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | -| [`writingTools`](properties_Entry.md#writing-tools) | Manages the availability of local AI-based Writing Tools. | true, false | +| [`writingTools`](properties_Entry.md#writing-tools) | ローカルなAI ベースのライティングツールの利用可/不可を管理します。 | true, false | | **z** | | | | [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From 24de75b7de87a7bd2dcbf71a12f55a8fa3027357 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:09:03 +0200 Subject: [PATCH 70/74] properties_text.md Japanese --- .../current/FormObjects/properties_Text.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md index 9b2ede8d107479..5fb4ac020d9e94 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/current/FormObjects/properties_Text.md @@ -530,29 +530,29 @@ End if #### コマンド -[LISTBOX Get property](../commands/listbox-get-property) - [LISTBOX SET PROPERTY](../commands/listbox-set-property) - [OBJECT Is styled text](../commands/object-is-styled-text) - ["Styled Text" theme](../commands/theme/Styled_Text.md) +[LISTBOX Get property](../commands/listbox-get-property) - [LISTBOX SET PROPERTY](../commands/listbox-set-property) - [OBJECT Is styled text](../commands/object-is-styled-text) - ["スタイル付きテキスト" テーマ](../commands/theme/Styled_Text.md) -### Supported tags +### サポートされているタグ -You can use the following tags in 4D multi-style text areas. +4D のマルチスタイルテキストエリアでは以下のタグを使用することができます。 -#### 4D Expression +#### 4D式 ```html ``` -This tag inserts a 4D expression (expression, method, field, variable, command, etc.) in the text. The expression is tokenized and evaluated: +このタグは、テキストに4D式 (式、メソッド、フィールド、変数、コマンド、等) を 挿入します。 これらの式は以下のタイミングでトークナイズ度されて評価されます: -- when the expression is inserted -- when the object is loaded -- when the `computeExpressions` standard action is called from an interface object or by the [`INVOKE ACTION`](../commands/invoke-action) command -- when the [`ST COMPUTE EXPRESSIONS`](../commands/st-compute-expressions) command is executed -- when the [`ST FREEZE EXPRESSIONS`](../commands/st-freeze-expressions) command is executed, if the second `*` parameter is passed. +- 式が挿入されたとき +- オブジェクトがロードされたとき +- インターフェースオブジェクト、または[`INVOKE ACTION`](../commands/invoke-action) コマンドによって `computeExpressions` 標準アクションが呼び出されたとき +- [`ST COMPUTE EXPRESSIONS`](../commands/st-compute-expressions) コマンドが実行されたとき +- [`ST FREEZE EXPRESSIONS`](../commands/st-freeze-expressions) コマンドに第二引数 `*` が渡された状態で実行されたとき -The evaluated value of the expression is not saved in the `` tag, only its reference is. +式の評価された値は `` タグに保存されません。参照のみが保存されます。 -Note: To ensure that expressions will be evaluated correctly regardless of the 4D language or version used, we recommend using the token syntax for elements whose name might vary between different versions (commands, tables, fields, constants). たとえば、`Current time` コマンドを挿入するには、"`Current time:C178`"と入力します。 For more information about this, refer to *Using tokens in formulas*. +注: 4Dのランゲージやバージョンに関係なく、式の正常な評価を確実にするには、異なるバージョン間において名前が変化しそうな要素 (コマンド、テーブル、フィールド、定数) に対してはトークンシンタックスを使用することが推奨されます。 たとえば、`Current time` コマンドを挿入するには、"`Current time:C178`"と入力します。 この点についての詳細は *フォーミュラ内でのトークンの使用* を参照ください。 #### URL @@ -560,27 +560,27 @@ Note: To ensure that expressions will be evaluated correctly regardless of the 4 Visible label ``` -This tag inserts a URL in the text. 例: +このタグはテキストにURLを挿入します。 例: ```html 4D Web Site ``` -#### User link +#### ユーザーリンク ```html Click here ``` -"User links" look the same as URLs, but when you click them, they do not automatically open the source. You can pass any string you want as reference, and it is up to the developer to program any custom actions that occur when it is clicked. This means you can create links which are not URLs but references to files, 4D methods, and so on, that you can open or execute when they are clicked. The [`ST Get content type`](../commands/st-get-content-type) command detects if a user link has been clicked. +"ユーザーリンク" は見た目が URL と同じですが、クリックしてもソースは自動的に開きません。 どのような文字列でも参照として渡すことができますが、クリックされたときに起こるアクションはデベロッパーによってプログラムされた内容によります。 つまり、タグがクリックされたときに、URL の代わりに、ファイルや 4Dメソッド等を開いたり実行したりすることができます。 [`ST Get content type`](../commands/st-get-content-type) コマンドによって、ユーザーリンクがクリックされたかどうかを検知することもできます。 -User links are defined using the [`ST SET TEXT`](../commands/st-set-text) command. 例: +ユーザーリンクは[`ST SET TEXT`](../commands/st-set-text) コマンドによって定義します。 例: ```4d ST SET TEXT(txtVar;"This is a user link: User Label";$start;$end) ``` -#### Custom tags +#### カスタムのタグ You can insert any tag in plain text, for example ``. It is stored in the code of the plain text without being interpreted or displayed. This is particularly useful in the context of e-mails in HTML format and including pictures for example. From 0f42cfae276fc18f38c4a0b0b9196ec966a97178 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:09:06 +0200 Subject: [PATCH 71/74] properties_object.md Japanese --- .../version-21-R3/FormObjects/properties_Object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/FormObjects/properties_Object.md index 68f59ac1d91d7b..93f437933b77ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R3/FormObjects/properties_Object.md @@ -53,7 +53,7 @@ title: オブジェクト > オブジェクト名のサイズ上限は 255バイトです。 -When using 4D’s language, you can [refer to an active form object by its object name](./formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language).. +4D ランゲージを使用する場合、[オブジェクト名を使用してアクティブなフォームオブジェクトを参照する](./formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language) ことができます。 フォームオブジェクトの命名規則については [識別子](Concepts/identifiers.md) の章を参照してください。 @@ -208,7 +208,7 @@ When using 4D’s language, you can [refer to an active form object by its objec - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 - **[リストボックスカラム](listbox-column.md)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 -- **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 +- **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリターモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 From ea9526a9fa2fd525d4ff668460e87e9f3ef3381a Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:09:08 +0200 Subject: [PATCH 72/74] properties_object.md Japanese --- .../version-21-R4/FormObjects/properties_Object.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Object.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Object.md index 68f59ac1d91d7b..93f437933b77ec 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Object.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Object.md @@ -53,7 +53,7 @@ title: オブジェクト > オブジェクト名のサイズ上限は 255バイトです。 -When using 4D’s language, you can [refer to an active form object by its object name](./formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language).. +4D ランゲージを使用する場合、[オブジェクト名を使用してアクティブなフォームオブジェクトを参照する](./formObjects_overview.md#accessing-form-objects-using-their-name-or-their-data-source-in-the-4d-language) ことができます。 フォームオブジェクトの命名規則については [識別子](Concepts/identifiers.md) の章を参照してください。 @@ -208,7 +208,7 @@ When using 4D’s language, you can [refer to an active form object by its objec - **[ダイナミック変数](#ダイナミック変数)**: このプロパティを使って、ダイナミック変数の型を宣言することができます。 - **[リストボックスカラム](listbox-column.md)**: このプロパティは列データに表示フォーマットを関連づけるのに使用されます。 提供されるフォーマットは変数型 (配列型のリストボックス) またはデータ/フィールド型 (セレクションおよびコレクション型のリストボックス) により異なります。 使用できる標準の 4D フォーマットはテキスト、数値、整数、日付、時間、ピクチャー、そしてブールです。 テキストの場合は専用の表示フォーマットがありません。 標準フォーマットのほかに、定義したカスタムフォーマットも選択することができます。 -- **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリタモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 +- **[ピクチャー変数](input_overview.md)**: このプロパティを使うと、インタープリターモードにおいてフォームロード前に変数を宣言することができます。 フォーム上のピクチャー変数にピクチャーを表示する際には特別なメカニズムが使用されます。 そのため、他の型の変数とは違って、ピクチャー変数の宣言は、フォームロード前 (`On Load` フォームイベントよりも先) におこなう必要があります。 これを行うためには、フォームのロードより前に`var varName : Picture` 宣言を実行するか(通常、`DIALOG` コマンドを呼び出したメソッド内で行います)、変数をフォームレベルで式タイププロパティを使用して型指定する必要があります。 このいずれかをおこなわない場合、ピクチャー変数はピクチャーを正しく表示できません (インタープリターモードのみ)。 #### JSON 文法 From ccce3c6349dbf0b89032364feb49e2fd9e0010c1 Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:09:11 +0200 Subject: [PATCH 73/74] properties_reference.md Japanese --- .../version-21-R4/FormObjects/properties_Reference.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Reference.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Reference.md index 4812bfcbf48c98..731fc96ccfb28c 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Reference.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Reference.md @@ -222,6 +222,6 @@ title: フォームオブジェクト JSON プロパティリスト | [`width`](properties_CoordinatesAndSizing.md#幅) | オブジェクトの横のサイズを指定します。 | 最小値: 0 | | [`withFormulaBar`](properties_Appearance.md#フォーミュラバーを表示) | 4D View Pro エリアにおいて、ツールバーのすぐ下にフォーミュラバーを表示します。 | true, false | | [`wordwrap`](properties_Display.md#ワードラップ) | このオプションは、表示する内容がオブジェクトの幅を超えたときの表示を管理します。 | "automatic" (リストボックスを除く), "normal", "none" | -| [`writingTools`](properties_Entry.md#writing-tools) | Manages the availability of local AI-based Writing Tools. | true, false | +| [`writingTools`](properties_Entry.md#writing-tools) | ローカルなAI ベースのライティングツールの利用可/不可を管理します。 | true, false | | **z** | | | | [`zoom`](properties_Appearance.md#拡大) | 4D Write Pro エリアのズーム率を設定します。 | 数値 (最小値 = 0) | From 2a50c9f8fbeb0d75428d1a79b2815141e48497fc Mon Sep 17 00:00:00 2001 From: arnaud-4d Date: Mon, 17 Aug 2026 09:09:14 +0200 Subject: [PATCH 74/74] properties_text.md Japanese --- .../FormObjects/properties_Text.md | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Text.md b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Text.md index 2e287901292f6e..e716737617fc24 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Text.md +++ b/i18n/ja/docusaurus-plugin-content-docs/version-21-R4/FormObjects/properties_Text.md @@ -531,29 +531,29 @@ End if #### コマンド -[LISTBOX Get property](../commands/listbox-get-property) - [LISTBOX SET PROPERTY](../commands/listbox-set-property) - [OBJECT Is styled text](../commands/object-is-styled-text) - ["Styled Text" theme](../commands/theme/Styled_Text.md) +[LISTBOX Get property](../commands/listbox-get-property) - [LISTBOX SET PROPERTY](../commands/listbox-set-property) - [OBJECT Is styled text](../commands/object-is-styled-text) - ["スタイル付きテキスト" テーマ](../commands/theme/Styled_Text.md) -### Supported tags +### サポートされているタグ -You can use the following tags in 4D multi-style text areas. +4D のマルチスタイルテキストエリアでは以下のタグを使用することができます。 -#### 4D Expression +#### 4D式 ```html ``` -This tag inserts a 4D expression (expression, method, field, variable, command, etc.) in the text. The expression is tokenized and evaluated: +このタグは、テキストに4D式 (式、メソッド、フィールド、変数、コマンド、等) を 挿入します。 これらの式は以下のタイミングでトークナイズ度されて評価されます: -- when the expression is inserted -- when the object is loaded -- when the `computeExpressions` standard action is called from an interface object or by the [`INVOKE ACTION`](../commands/invoke-action) command -- when the [`ST COMPUTE EXPRESSIONS`](../commands/st-compute-expressions) command is executed -- when the [`ST FREEZE EXPRESSIONS`](../commands/st-freeze-expressions) command is executed, if the second `*` parameter is passed. +- 式が挿入されたとき +- オブジェクトがロードされたとき +- インターフェースオブジェクト、または[`INVOKE ACTION`](../commands/invoke-action) コマンドによって `computeExpressions` 標準アクションが呼び出されたとき +- [`ST COMPUTE EXPRESSIONS`](../commands/st-compute-expressions) コマンドが実行されたとき +- [`ST FREEZE EXPRESSIONS`](../commands/st-freeze-expressions) コマンドに第二引数 `*` が渡された状態で実行されたとき -The evaluated value of the expression is not saved in the `` tag, only its reference is. +式の評価された値は `` タグに保存されません。参照のみが保存されます。 -Note: To ensure that expressions will be evaluated correctly regardless of the 4D language or version used, we recommend using the token syntax for elements whose name might vary between different versions (commands, tables, fields, constants). たとえば、`Current time` コマンドを挿入するには、"`Current time:C178`"と入力します。 For more information about this, refer to *Using tokens in formulas*. +注: 4Dのランゲージやバージョンに関係なく、式の正常な評価を確実にするには、異なるバージョン間において名前が変化しそうな要素 (コマンド、テーブル、フィールド、定数) に対してはトークンシンタックスを使用することが推奨されます。 たとえば、`Current time` コマンドを挿入するには、"`Current time:C178`"と入力します。 この点についての詳細は *フォーミュラ内でのトークンの使用* を参照ください。 #### URL @@ -561,27 +561,27 @@ Note: To ensure that expressions will be evaluated correctly regardless of the 4 Visible label ``` -This tag inserts a URL in the text. 例: +このタグはテキストにURLを挿入します。 例: ```html 4D Web Site ``` -#### User link +#### ユーザーリンク ```html Click here ``` -"User links" look the same as URLs, but when you click them, they do not automatically open the source. You can pass any string you want as reference, and it is up to the developer to program any custom actions that occur when it is clicked. This means you can create links which are not URLs but references to files, 4D methods, and so on, that you can open or execute when they are clicked. The [`ST Get content type`](../commands/st-get-content-type) command detects if a user link has been clicked. +"ユーザーリンク" は見た目が URL と同じですが、クリックしてもソースは自動的に開きません。 どのような文字列でも参照として渡すことができますが、クリックされたときに起こるアクションはデベロッパーによってプログラムされた内容によります。 つまり、タグがクリックされたときに、URL の代わりに、ファイルや 4Dメソッド等を開いたり実行したりすることができます。 [`ST Get content type`](../commands/st-get-content-type) コマンドによって、ユーザーリンクがクリックされたかどうかを検知することもできます。 -User links are defined using the [`ST SET TEXT`](../commands/st-set-text) command. 例: +ユーザーリンクは[`ST SET TEXT`](../commands/st-set-text) コマンドによって定義します。 例: ```4d ST SET TEXT(txtVar;"This is a user link: User Label";$start;$end) ``` -#### Custom tags +#### カスタムのタグ You can insert any tag in plain text, for example ``. It is stored in the code of the plain text without being interpreted or displayed. This is particularly useful in the context of e-mails in HTML format and including pictures for example.